years作主語謂語動詞根據具體情況可以單數,也可以複數,例如:
Ten years is a long time。十年是很長的一段時間。(本句謂語動詞用了單數is, 因為此句中“十年”被看作是一個整體,所以用了單數)
Ten years has/have passed and my hometown has changed beyond recognition。10年的時間過去了,我的家鄉已變得認不出來了。(本句如果強調整體概念就用單數has passed,如果強調家鄉的變化不是一朝一夕的,需要很多年才能做到,就用複數have passed)