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期——被動語態
※【英語語法】動詞篇——一般將來時