过去完成时、现在完成时、将来完成时、完成时的进行时态谢谢了,大神帮忙啊

详细讲解一下题目上的那几种的用法、结构、区别等等。 因为本人足够笨,所以请说的容易理解下……谢谢!!

现在完成时的用法 现在完成时由“have+过去分词”构成。其使用有两种情况: 1)现在完成时所表示的动作在说话之前已完成,而对现在有影响。句中没有明显时间状语。例如: He has gone to Fuyang . (说话人认为他不在该地) He has been to Fuyang. (说话人认为他在该地) )现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。常用for和since表示一段时间的状语或so far, now, today, this week (month, year)等表示包括现在时间在内的状语。例如: He has studied English for 5 years. He has studied English since 1985. Now I have finished the work. 注意:表示短暂时间动作的词,如:come, go, die, marry, buy等的完成时不能与for, since等表示一段时间的词连用。 3)现在完成时还可用在时间和条件状语从句中,表示将来某时完成的动作。例如: I’ll go to your home when I have finished my homework. If it has stopped snowing in the morning, we will go to the park. 过去完成时的用法 )过去完成时由“had+过去分词” 构成,过去完成时的动作表示过去某一时刻或某一动作之前完成的动作状态。句中常用by, before, until, when等词引导的时间状语。例如: By the end of last year we had built five new houses. I had learnt 5000 words before I entered the university. 2)过去完成时的动词还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去。例如: Before he slept, he had worked for 12 hours. 现在完成进行时的用法 现在完成进行时由“have (has)+been+现在分词”构成,表示现在以前一直在进行的动作。有些词,如work, study, live, teach等用现在完成进行时与用现在完成时意思差不多。例如: I have worked here for three years. I have been working here for three years. 但多数动词在这两种时态中表示不同意思。例如: I have written a letter(已写完) I have been writing a letter(还在写) 注意:表示短暂动作的动词,如finish, marry, get up, come go等不能用这种时态 将来完成时的基本用法表示到将来某个时间为止势必会完成或预计要完成的动作,由“will [shall]+have+过去分词”构成。如:When we get there,she’ll have gone to work. 我们到那里时她会已上班去了。On Monday he’ll have been in Britain for three years. 到星期一,他在英国就满三年了。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网