the acquisition of this bottle cured him of a bad habit he had been developing for years.(得到这瓶香水泥还
治好了他多年的一个坏习惯。)——《新概念英语》
你好,years是可以组成名词短语做状语的。如《新概念英语》:
we would have to wait twenty-two years for an answer.
这里的 twenty-two years 好像是名词短语作状语而不是宾语,这里的wait是不及物动词。
还有:I lived there two years and two months.(我就这样生活了两年零两个月。)——《瓦尔登湖精选》
且您在另一个回答中又说 for 可以省略的,这不是自相矛盾吗?网页链接
您好,您的意思是many years不能单独做状语吗?那为什么many years ago只是多加了个副词为什么就能单独状语了?
追答many years一般不单独作状语。
for+一段时间:现在完成时(也可用于过去)
一段时间+ago:一般过去时
都可以作时间状语,但用的时态不一样。
你好,years是可以组成名词短语做状语的。如《新概念英语》:
we would have to wait twenty-two years for an answer.
这里的 twenty-two years 好像是名词短语作状语而不是宾语,这里的wait是不及物动词。
还有:I lived there two years and two months.(我就这样生活了两年零两个月。)——《瓦尔登湖精选》
可以理解为省略了for。
本回答被网友采纳