现在完成时和现在完成进行时的练习.docxVIP

  • 0
  • 0
  • 约4.38千字
  • 约 9页
  • 2026-02-03 发布于海南
  • 举报

现在完成时和现在完成进行时的练习.docx

现在完成时和现在完成进行时的练习

在英语时态的学习中,现在完成时与现在完成进行时因其在时间跨度和动作状态上的微妙联系,常常成为理解和运用的难点。二者均着眼于过去动作与现在时刻的关联,但侧重点与内涵又各有不同。扎实掌握它们的用法,不仅能提升语言表达的精准度,更是深入理解英语思维逻辑的关键一步。以下练习将围绕这两种时态的核心用法展开,希望能助你厘清思路,巩固所学。

一、核心用法快速回顾

在进入练习之前,我们先简要回顾一下这两种时态的核心要义,这将有助于你更准确地完成后续练习:

*现在完成时(PresentPerfectTense)

*表示一个动作或状态从过去某时开始,持续到现在,并可能继续下去,常与for,since等表示一段时间的状语连用。

*表示过去发生或完成的动作对现在造成的影响或结果。

*表示说话前发生过一次或多次的动作,强调经验的积累,常与ever,never,once,severaltimes等词连用。

*结构:have/has+过去分词(V-ed)

*现在完成进行时(PresentPerfectContinuousTense)

*表示一个动作从过去某时开始,一直持续到现在,并且这个动作可能刚刚结束,也可能仍在继续,甚至可能暂时停止但有继续的趋势。它强调动作的持续性、暂时性、未完成性以及动作过程中的努力或产生的影响。

*结构:have/hasbeen+现在分词(V-ing)

二、练习题

(一)时态辨析与填空

请根据句子语境,在括号内填入括号中动词的正确时态(现在完成时或现在完成进行时)。

1.She______(read)thatbookforthreehours,butshestill______(notfinish)it.

2.They______(live)inthiscitysincetheygotmarried.

3.I______(wait)forthebusforoverhalfanhour,andit______(notarrive)yet.Imstartingtogetannoyed.

4.Mybrother______(play)theguitarsincehewasateenager.Hesreallygoodnow.

5.A:Youlooktired.B:Yes,I______(work)inthegardenallmorning.

6.We______(visit)Parisseveraltimes,butwe______(neverbe)toLyon.

7.Thechildren______(watch)TVsincetheycamehomefromschool.Theyshouldturnitoffnow.

9.I______(know)herforalongtime,butwe______(notspeak)recently.

10.He______(try)tosolvethismathproblemforhours,buthe______(notfind)theansweryet.

(二)句子转换

将下列句子从现在完成时转换为现在完成进行时,或从现在完成进行时转换为现在完成时,注意意义的细微差别。

1.Shehaswrittenfiveemailstoday.(转换为现在完成进行时,并思考意义变化)

2.Theyhavebeenbuildingthebridgeforoverayear.(转换为现在完成时,并思考意义变化)

3.IhaveworkedonthisprojectsincelastMonday.(转换为现在完成进行时)

4.HehasbeenlearningChineseforthreeyears.(转换为现在完成时,并思考何种情况下此转换更合适)

(三)汉译英

运用适当的时态(现在完成时或现在完成进行时)翻译下列句子。

1.他一直在打电话,打了快一个小时了。

2.我已经读完这本书了,很有趣。

3.他们认识多久了?

4.她最近一直在熬夜准备考试,看起来很疲惫。

5.我们已经很久没见面了。

三、答案与解析

(一)时态辨析与填空

1.hasbeenreading,hasntfinish

文档评论(0)

1亿VIP精品文档

相关文档