In the past twenty years,Lau has made over one hundred films

问题描述:

In the past twenty years,Lau has made over one hundred films.
句中 In the past twenty years 是一个时间段.所以用了现在完成时has made .那么是不是只要句中有一个时间段出现就用现在完成时?
1个回答 分类:英语 2014-09-19

问题解答:

我来补答
当然不是了,要看这个时间段是用什么表示的,而且同样的短语,也可以用在不同的时态里面,比如:I lived in that city for 12 years.I have lived in this city for 12 years.I'll live in that city for 12 years.但是你所问的这一句中的in the past/last 后面加时间段,这个短语只能用在现在完成时态里.
 
 
展开全文阅读
剩余:2000
下一页:例6求步骤