现在完成时用法讲解及练习题

现在完成时

建议:找点空闲,找点时间,拿出英语,仔细看看,不玩游戏,不迷彩电,no falling inlovewith a good began

第一部分   现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。  构成:主语+ have/has + 过去分词 +其他。(当主语是第三人称单数时用has,其余人称用have。过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。)

  否定式:主语 + haven't/hasn't + 过去分词 + 其他。
  疑问式: Have /Has + 主语 + 过去分词 + 其他?
  简略答语: Yes, 主语 + have/has.(肯定)No, 主语 + haven't/hasn't.(否定)
第二部分  现在完成时以already, just和yet为标志
  already, just和yet 表示到现在为止动作或状态已经、刚刚或还没有发生。

He has already got her help. 他已得到她的帮助。He has justseen the film. 他刚刚看过这场电影。
He hasn't come back yet. 他还没有回来。

  * 以ever和never为标志 
  ever和never 表示到现在为止动作或状态曾经或从来没有发生过。

This is the best film I have everseen. 这是我曾经看过的最好的一部电影。He has never been to Beijing.  

* 以动作发生的次数为标志
  若某一动作到现在为止已经发生了若干次,则要使用现在完成时。

He says he has been to the USA three times.他说他已经去过美国三次了。

  * 以so far为标志so far往往表示到目前为止动作或状态已经发生。

He has got to Beijing so far. 到目前为止他已到了北京。She haspassed the examso far. 

第三部分过去已经开始的动作一直延续到现在,甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手,进一步学习现在完成时。

  英语中的动词从词义上可以分为延续性和非延续性两种,在现在完成时态中一定要注意动词这一特性,应将这类非延续性动词转换为延续性动词。如:

“The play cat” has been on for half anhour. 《猫》已经开演半个小时了。
How long have you had this dictionary? 这本字典你买了多久了?

   * 时间“点”、“段”须分清

  过去开始的动作可以延续到某一点结束,也可能继续延续,这时就要根据时间“点”、“段”选择相应的介词for或since。如:

He has been away for twoyears. 他已走了两年。(for+时间段)
He has been an English teacher since 1992. 自从1992年以来他一直当英语教师。
(since+过去某一时刻)

第四部分一、She has forgottenher name. She has amnesia.
她已经忘记了自己的名字。她有健忘症。
I have already drunk the coffee

二、当have被用在现在完成时态中时,它可以和前面的代名词一起组成缩写形式。

I've been to New York once before.我曾经到过纽约。
三、现在完成时用not来表达否定形式。She hasn't spoken to him.提问的时候,have需要被提到句首。

Have you seen Matthew?

第五部分 现在完成时和一般过去时的区别
一、一般过去时常常与过去的过去某具体时间搭配使用。如:I went home at 10:00 yesterday.I havegot home now.
二、现在完成时--ever和never。ever表示“曾经”,never表示“从不”;notever=never。ever多用于疑问句,never一般用于否定句;例句:Have you ever been toJapan?(你去过日本吗?)I have never been to Japan.(我从未去过日本。)

一、单项选择。

1、Both hisparents look sad .Maybe they_________what's happenedto him .(呼和浩特)

  A.knewB. haveknownC. mustknowD.will know

2、He has_______ been to Shanghai ,has he ?

  A.alreadyB.neverC.everD. still

  3、Haveyou met Mr Li______?A.justB.agoC.beforeD. a moment ago

4、The famous writer _____ one new book in the pasttwo year .

  A. iswritingB.waswritingC.wroteD.has written

5、—Our country ______ a lot sofar .

   —Yes . I hope it will be even ______ .

  A. has changed ;wellB. changed ; goodC. has changed;betterD. changed ; better

  6、Zhao Lan______already ______in this school for two years.

  A. was ;studyingB. will ; studyC. has ;studiedD. are ; studying

  7、We ______Xiao Li sinceshe was alittle girl .

  A.knowB. hadknownC. have knownD.knew

8、Harry Potter is a very nice film .I_______ ittwice .

  A. willseeB. haveseenC.sawD.see

9、—Thesefarmers havebeen to theUnited States .

   —Really ?When _____ there ?

  A. will theygoB.did they goC.do theygoD. have theygone

10、—______ you ___ yourhomework yet ?

   —Yes . I _____it a momentago .

  A. Did ; do ;finishedB. Have ; done ; finishedC.Have ; done ; havefinishedD. will ; do ; finish

11、 His father______ the Partysince 1978 .

  A.joinedB. hasjoinedC. wasinD. has beenin

  12、—Do you know him well ?

  — Sure .We _________ friendssince ten years ago .

  A.were B. havebeenC. havebecomeD. have made

  13、—How long haveyou ____ here ?

  —About two months .

  A.beenB.goneC.comeD. arrived

  14、Hurry up!The play __________ forten minutes .

  A. hasbegunB. hadbegunC. hasbeenonD. began

15、 It _____ten yearssince he leftthe army .

  A.isB.hasC.willD. was

16、 Miss Greenisn't in theoffice . she_______ tothe library .

  A.hasgoneB.wentC.willgoD. has been

  17、My parents______ Shandongfor ten years .

  A. havebeeninB. have beentoC. havegonetoD.have been

18、The students have cleaned theclassroom,?

A. sotheyB. don’t theyC. havetheyD. haven’t they

19、hasMr White been a member of Greener China since hetoChina?

A. How soon,comesB.How often, got C. How long,cameD. How far, arrived

20、 His uncleformore than 9 years.

A. has comehereB.has started to work

C. has lived thereD.has left the university

二、句型转换。

1、He has never surfed,?(改成反意疑问句)2、Theyhave been here since 2000. (对划线部分提问)

havethey been here?

3、The old man _________ last year. Hefora year. (die) (动词填空)

4、This factory opened twenty years ago.(同义句转换)

This factory________for twenty years.5、Miss Gao left an hour ago.(同义句转换)

Miss Gao ________ _______ ________ ________ an hourago.

6、Her mother has been a Party member for threeyears .(同义句) Her mother _______the Partythree years ________ .

7、The Green Family moved to France two years ago.(同义句转换) _______ two years ________ the Green family moved toFrance.

8、The bus has arrived here. It arrived ten minutesago. (把两个句子合并成一个句子)

best wishes from chengdezhang

现在完成时专项练习题及答案

一、单项选择。

1Bothhis parentslook sad . Maybethey _________what'shappened to him .

  A.knew. haveknown. mustknow.will know

2Hehas _______ beento Shanghai , has he ?

  A.already.never.ever. still

 3Have youmet Mr Li______

  A.just.ago.before. a moment ago

4The famous writer _____ one newbook in the past two year .

  A. iswriting.waswriting.wrote.has written

5、—Our country______ a lot so far .

   —Yes . I hope it will be even ______.

  A. has changed ;well. changed ; good

  C. has changed ;better. changed ; better

  6ZhaoLan ______already ______in this school for twoyears .

  A. was ;studying. will ; study

  C. has ;studied.are ; studying

  7We______ Xiao Lisince she wasa little girl .

  A.know. hadknown. haveknown. knew

8Harry Potter is a very nice film.I_______ it twice .

  A.willsee. haveseen.saw.see

9、—Thesefarmers havebeen to theUnited States .

  Really ? When _____ there ?

  A. willtheygo. didthey go

  C.do theygo. havethey gone

10、—______ you ___your homework yet ?

   Yes . I_____ it amoment ago .

  A. Did ; do ;finished. Have ; done ; finished

  C. Have ; done ;havefinished. will ; do ; finish

11 Hisfather ______ theParty since 1978 .

  A.joined. hasjoined. wasin. hasbeen in

  12、—Doyou know him well ?

  — Sure .We _________friends since ten years ago .

  A.were. havebeen. havebecome. have made

  13、—Howlong have you ____ here ?

  —About two months .

  A.been.gone.come. arrived

 14Hurry up! Theplay __________ for ten minutes.

  A.hasbegun. had begun

  C.has beenon. began

15 It _____ten yearssince he leftthe army .

  A.is.has.will. was

16 MissGreen isn'tin the office .she_______ tothe library .

  A.hasgone.went.willgo.has been

 17My parents______ Shandongfor ten years .

  A.have beenin. have beento

  C.have goneto. have been

18The students have cleaned theclassroom,?

A. sotheyB. don’ttheyC. havetheyD. haven’t they

19hasMr White been a member of Greener China sinceheto China?

A. How soon,comesB. How often, got

C. How long,cameD. How far, arrived

20 His uncleformore than 9 years.

A. has comehereB. has started to work

C. has livedthereD. has left the university

二、句型转换。

1He has never surfed,?(改成反意疑问句)

2They have been here since2000. (对划线部分提问)

havethey been here?

3The old man _________ last year.Hefora year. (die) (动词填空)

4This factory opened twenty yearsago.(同义句转换)

Thisfactory________for twenty years.

5Miss Gao left an hourago. (同义句转换)

Miss Gao ________ _______ ________ ________ anhour ago.

6Her mother has been a Partymember for three years .(同义句)

  Her mother _______the Partythree years ________ .

7The Green Family moved to Francetwo years ago. (同义句转换)

_______two years ________ the Green family moved to France.

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/58840.html

更多阅读

YET在现在完成时的用法 现在完成时的基本用法

在现在完成时的句子中,already常用于肯定句,yet常用于否定句和疑问句,但yet还有其他用法。1. 用于否定句中,意思是还、尚、迄今、到那时”。例如 he is notyet here. 他还未到。 at three o”clock they had not yet decidedwhether to

初中英语现在完成时 初中英语一般过去时

(一)现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。①助动词have/has可以与主语缩写为’ve/’s。

英语时态之现在完成时 现在完成时从句时态

现在完成时现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。基本信息时态中文名称:现在完成时英文名称:Present perfectWhat has happene

现在完成时专项练习

现在完成时专项练习一、用所给动词的适当形式填空。1. Every student _________________ (see) the film already.2. Kent and I __________________ (write) a song before.3. Dick _______________ (do) the work these days.4. T

声明:《现在完成时用法讲解及练习题》为网友且醉待山雨分享!如侵犯到您的合法权益请联系我们删除