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

句中Inthepasttwentyyears是一个时间段。所以用了现在完成时hasmade。那么是不是只要句中有一个时间段出现就用现在完成时?... 句中 In the past twenty years 是一个时间段。所以用了现在完成时has made 。 那么是不是只要句中有一个时间段出现就用现在完成时? 展开
sonia1020
2011-06-12 · TA获得超过332个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:175万
展开全部
当然不是了,要看这个时间段是用什么表示的,而且同样的短语,也可以用在不同的时态里面,比如: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 后面加时间段,这个短语只能用在现在完成时态里。
wyq91921
2011-06-12 · TA获得超过349个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:217万
展开全部
不是,如果句子中出现过一个过去式,而这个时间段发生在这个过去式之前,就用过去完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0115871
2011-06-12 · TA获得超过329个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:221万
展开全部
不一定吧……我觉得也可以是过去进行时表示在过去某一段时间内持续的状态或者持续做的事情。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式