five years的謂語動詞為什麼用複數?

The past five years have witnessed Chinas development 。這裡的謂語動詞為什麼用複數


其實這裡最好是用單數。因為過去的五年我們一般把它當做一個時間段,也就是一段時間。

當然也不排除作者把過去的五年當成是五個獨立的年份,這個得看具體情況來定,不能一概而論


主語是複數啊


因為主語就是five years,所以根據主謂一致原則謂語動詞就要原型。


我覺得你不妨這樣問:為什麼「the past five years」的謂語動詞要用複數?

一般來講,時間段看作一個整體,謂語用單數。這個題主一定是知道了,否則不會拋出這個問題。

比如「Five years is not a short time」。

而題主這句話,貓膩就在「the past」這個定語上。它把這五年一修飾,將它特指了,賦予了它超越一般「時間段」的含義。它不再是任意的五年,而就是五年。

可以將它理解為「過去五年的時光,見證了……」這個情況下,名詞就是名詞,複數就是複數,謂語動詞就跟著它變。


謝邀!

謂語動詞的單複數取決於它的主語的單複數。

當名詞作主語時:

1 一般來說,當主語是可數名詞的單數和不可數名詞時,謂語動詞用單數。

This boy has three apples. (This boy是主語,可數名詞單數,所以後面的謂語動詞用has,而不是have)

His advice helps us a lot. (His advice是主語,不可數名詞,所以後面的謂語動詞用help,而不是help)

2 當主語是可數名詞的複數時,謂語動詞用複數形式。

Children like playing in the fun park. (Children是主語,可數名詞的複數,所以後面的謂語動詞用like,而不是likes)

The past five years have witnessed Chinas development. (The past five years 是主語,核心詞years是複數,意味著過去的五年的每一年都……,所以後面的謂語動詞用have witnessed,而不是has witnessed)

注意,當表示時間的短語理解為一個整體時,其後謂語動詞用單數。

Five years is a long time. (這裡的five years理解為一個整體,一個時間段,其後的系動詞或謂語動詞用單數)

Eight hours of sleep is enough. (eight hours同樣理解為一個整體)

這裡涉及的是英語中的主謂一致,上面說的是主謂一致其中的一些規則。歡迎討論。


推薦閱讀:

Tim的英語語法入門 - 第一章 - 詞性(詞類) - 第七節 - 副詞
一篇文章,幫你搞定英語語法
【英語語法】動詞篇——過去將來時(重難點)
英語語法25期——被動語態
【英語語法】動詞篇——一般將來時

TAG:語法 | 英語語法 | 動詞 |