there be 句式用复数与单数有什么区别

Is there a bank near here? 这附件有银行吗?

Are there any restaurants near here? 这附近有餐馆吗?

这两个句式都是问附近有什么?一个是用的单数,一个用的是复数,这个有什么区别吗?

请先 登录 后评论

最佳答案 2018-05-09 21:03

此问题似乎跟“主谓一致”没有关系,而是名词使用单数和复数在表意上的区别。

请先 登录 后评论

其它 4 个回答

杨慧仙

若真正主语是复数,就用复数形式,若真正主语是单数,就用单数形式。若真正主语是并列现象,必须就近原则选择单数或复数。如:

There is a book in the bag.

There are two pens in the bag.

There is a book and two pens in the bag .

There are two pens and a book in the bag.

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   there be 句式中,动词be用复数与单数的情况:

    1. 只有一个主语的情况:如果主语是可数名词单数或者不可数名词,动词be用单数;如果主语是复数,动词be用复数。

    2. 有两个或者多个并列主语的情况:如果第一个主语是可数名词单数或者不可数名词,动词be用单数;如果第一个主语是复数,动词be用复数。

   【注意】(1)在美国的托福考试中,如果有两个或者多个并列主语,动词be只能用复数。(2)在非正式英语和口语中,is 也可以与复数主语连用。但是,在考试中最好不要这样用,否则可能被判为错误而扣分。


请先 登录 后评论
凡哥英语   - 归师
擅长:英语

此问题确实和“主谓一致”没有太大关系(网友也知道主谓如何才能一致),更多的是语意上的区别。为了更好的说明问题,我把网友的例句改一下,都用“银行”来表达,看分别在什么语境下使用:


Is there a bank near here?

Are there any banks near here?


当你到达某个不熟悉的城市,需要找一家银行(不限定哪家银行)办理相关业务,你会用第一句,表达“附近有没有银行(让自己办理相关业务)?”


当你只想表达类似“这么个地方(偏僻/不安全/配套设施不齐全/......),究竟有没有银行啊”?,你会用第二句。


请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

网友并非不知道there be句型的主谓一致问题。而是想知道为什么同是询问附近有没有服务设施,一个用单数询问,另一个用复数询问。

答案是,去银行办理业务,随便哪个银行都一样,因此知道一个银行的地址即可。

饭馆则不同。每个饭馆的饭菜口味不同,价格和质量也有差别,问话者可能想要在诸多饭馆之间做选择,因此用复数提问。

请先 登录 后评论
  • 1 关注
  • 1 收藏,20316 浏览
  • a20080268 提出于 2018-05-08 13:46

相似问题