在一般情况下,there be句型是要严格遵循临近原则,即和谁离得近,be动词和谁保持数的一致。这里严格、正规地讲,用there are 才是规范正确的。但是,英语中非正式用法比比皆是,这里就是一例。请看解释:
在非正式场合,there’s 往往可以用来代替复数形式there are 用于复数名词前。如:
There’s lots of cars on the road these days. 如今路上有许多汽车。(摘自《朗文英语语法》)
There’s a man and a dog in our garden. 我们花园里有一个人和一只狗。(摘自《朗文英语语法》)
温馨提示:答案为网友推荐,仅供参考