时间段作主语时的主谓一致问题

图片中的句子The last ten years 'have' witnessed great changes in our city. 谓语是have witnessed.

为什么当句子是 Ten years is a long time 时把Ten years看作一个单数整体,谓语用is.而在 The last ten years 'have witnessed'  great changes in our city.这个句子中却不能用has witnessed?

attachments-2024-04-ouVRwtTb662f6800857f9.jpg

请先 登录 后评论

最佳答案 2024-04-29 20:11

时间段作主语时,谓语动词到底用单数还是复数主要取决于语意——若把“一段时间”视为一个整体,则谓语动词用单数;若把“一段时间”视为多个个体,则谓语动词用复数。

Ten years is a long time.(这里把 ten years 当作一个整体来看待)

Those eventful years are still vivid in my memory.(这里把Those eventful years视为多个year的个体)

有些时候,谓语动词用单数或复数都可以,只是说话者的侧重点有所不同。比如网友的句子,这里除了用复数动词外,其实也可以用单数动词,比如下面一句摘自“朗文”,句子语境相似,但用的是单数动词:

attachments-2024-04-Y1GCrY7r662f7aeee0dfe.png

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,777 浏览
  • 蓝天   提出于 2024-04-29 17:31