都可以用,要看具体的情况。There be是固定句型,当我们要说“在(地方/时间)有某物”的时候,就用这个句型,可以用that引导。There be句型中,在名词作为定语从句的先行词或先行词为物时可用which,或是指代前句整句内容也可使用。
There be句型是英语中常用句型,意思是“有”,表示“人或事物的存在”或“某地有某物”。There在此结构中是引导词,已经没有副词“那里”的含义。
There be句型的构成形式一般为“There is/are+某物/人+某地/时”,表示某地/时有某物/人。
There be后面的名词是句子的主语,属倒装结构。疑问句形式是将be或will/have/can/must等助动词、情态动词提至there之前,否定形式则直接在be或助动词、情态动词后加not,因此要表达“某个地方或某个时间存在什么事物或人”的时候常用“There be+名词+地点(时间)这一句型。
There are many people on the street these days.
这几天街上有好多人。
There are so much homework to do that i can not go to bed early.
有如此的多作业要做以至于我不能早睡。
I am really hungry, is there some food on your desk?
我真的饿了,你桌子上有可吃的吗?
There is so much housework to do.
这有很多家务要做。