现在完成时表示过去发生的动作对现在造成影响或持续到现在,结构为have/has+过去分词;过去完成时表示在过去某一时间点之前已经完成的动作,结构为had+过去分词。例如:I have finished my homework.(现在完成时,强调现在已完成)和I had finished my homework before dinner.(过去完成时,强调晚饭前已完成)。下面提供练习题:1. She ____ (visit) London twice. 答案:has visited. 2. By the time he arrived, the party ____ (start). 答案:had started. 3. They ____ (live) here since 2010. 答案:have lived.
现在完成时和过去完成时练习题与答案相关话题
问题1:现在完成时和过去完成时如何区分?
回答1:现在完成时强调与现在的联系,常与already, yet, ever, never, since, for等连用;过去完成时强调过去的过去,常与by, before, after等引导的时间状语连用,且必须有一个过去时间参照点。
问题2:在什么情况下必须使用过去完成时?
回答2:当句子中有明确的过去时间点,且动作发生在这个时间点之前时,必须用过去完成时。例如:He said he had seen the movie. 从句动作发生在主句动作之前。
本文来自作者[烟火禾识]投稿,不代表爱乐学立场,如若转载,请注明出处:https://dianping.alexue.com/zsyd/202611/8119.html
评论列表(4条)
我是爱乐学的签约作者“烟火禾识”!
希望本篇文章《现在完成时和过去完成时练习题与答案 时态对比与练习精讲》能对你有所帮助!
本站[爱乐学]内容主要涵盖:教育咨询,知识百科
本文概览:现在完成时表示过去发生的动作对现在造成影响或持续到现在,结构为have has+过去分词;过去完成时表示在过去某一时间点之前已经完成的动作,结构为had+过去分词。例如:I have finished my homework.(现在完成时,强调现在已完成)和I had finished my homework before dinner.(过去完成时,强调晚饭前已完成)。下面提供练习题:1. She ____ (visit) London twice. 答案:has visited. 2. By the time he arrived, the party ____ (start). 答案:had started. 3. They ____ (live) here since 2010. 答案:have lived.