图片中的句子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?
时间段作主语时,谓语动词到底用单数还是复数主要取决于语意——若把“一段时间”视为一个整体,则谓语动词用单数;若把“一段时间”视为多个个体,则谓语动词用复数。
Ten years is a long time.(这里把 ten years 当作一个整体来看待)
Those eventful years are still vivid in my memory.(这里把Those eventful years视为多个year的个体)
有些时候,谓语动词用单数或复数都可以,只是说话者的侧重点有所不同。比如网友的句子,这里除了用复数动词外,其实也可以用单数动词,比如下面一句摘自“朗文”,句子语境相似,但用的是单数动词:
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!