过去时和现在完成时怎么区分啊?我总是弄不清楚什么时候该用什么时态.哥哥姐姐们能不能帮帮我啊?

问题描述:

过去时和现在完成时怎么区分啊?我总是弄不清楚什么时候该用什么时态.哥哥姐姐们能不能帮帮我啊?
1个回答 分类:英语 2014-10-13

问题解答:

我来补答
比较简单的区分方法是:过去时中常出现ago,last,one day等词,而现在完成时中常出现just,already,yet,ever,never,so far等词,而且过去时会出现明确的时间状语,如:last night,而现在完成时则是模糊的时间状语,如:lately.
也可以从现在完成时的构成来区分,助动词have(has)+过去分词.至于用吗,和楼上几位讲的差不多,就是现在完成时还可以表示过去开始持续到现在的动作或状态可能还要持续下去.如:He has been in here for three years.
 
 
展开全文阅读
剩余:2000
上一页:求补英语