die的用法It's three years since his mother died.为什么不能用has died什

问题描述:

die的用法
It's three years since his mother died.
为什么不能用has died
什么时候die又用完成时?
1个回答 分类:英语 2014-09-29

问题解答:

我来补答
die 是瞬间动词,不能和表示一段时间的词连用.一楼的说法有误,如果没有一段时间的状语,就可以用现在完成时:
His mother has died for three years(错误)
His mother has died (对)
另外瞬间动词的否定的完成时不受此限制:
He has left home for three years (X)
He has left home (V)
He hasn't left home for three years(V)
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作