Is there a bank near here? 这附件有银行吗?
Are there any restaurants near here? 这附近有餐馆吗?
这两个句式都是问附近有什么?一个是用的单数,一个用的是复数,这个有什么区别吗?
请先登录 后评论
最佳答案
此问题似乎跟“主谓一致”没有关系,而是名词使用单数和复数在表意上的区别。
请先登录 后评论
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
刘永科- 教育出版集团英语总顾问 & 英语系列图书主编
其它 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 therea banknear here?
Are thereany banksnear here?<