当前位置: 首页 > 高中学习网站

高中现在完成时练习题,现在完成时专项训练及答案

  • 高中学习网站
  • 2024-01-22

高中现在完成时练习题?1、Hisfather___thepartysince1978A.joindB.hasjoinedC.wasinD.hasbeenin答案:D解析:本题考查学生对现在完成时的熟练掌握。since1978表达“自从1978年一直到现在”,表示这件事情从过去一直持续到现在,应该用现在完成时,那么,高中现在完成时练习题?一起来了解一下吧。

现在完成时练习之改错 1.He has bought the pen for two years.把错误的指出来并改正

1.bought 是短暂性动词,用在现在完成时的句子里后面不能跟时间状语连用

2.3.4.5.6同理。把for引导的时间状语去掉

8.When did you get there?Last year.

10.I'm glad you've come back .How long did you stayed there?

现在完成时练习题及解析

现在完成时与现在完成进行时练习篇

A. Correct the following sentences.

1. All these years they are contributing articles to our magazine.

2. I have been drinking five cups of coffee this afternoon.

3. What have you been doing before you left Oxford?

4. It's a good job. Have you done it all by yourself?

5. It's a long time since you come to see me.

6. Alice didn't see much of Henry lately.

7. I'm glad to tell you that you passed the exam.

B. Complete the following sentences with the right form of the verbs given.

1. You know, I ________ (look) for a job for three months, and this is my first formal interview.

2. My sister ________ (stay) in Beijing for three months last year.

3. The little boy is dirty all over because he ________ (play) in the mud all the morning.

4. I ________ (wonder) if you were free this afternoon.

5. Here he is! We ________ (wait) anxiously for him since last night.

C. Make the best choices.

1. — I’m sure Andrew will win the first prize in the final.

— I think so. He ________ for it for months. (2008江苏)

A. is preparing B. was preparing

C. had been preparing D. has been preparing

2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山东)

A. walks B. walked C. has walked D. had walked

3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)

A. saw B. see C. had seen D. have seen

4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. (2007湖南)

A. studies B. studied C. is studying D. has been studying

5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建)

A. works B. is working C. has worked D. had worked

6. —I have got a headache.

—No wonder. You_________ in front of that computer too long. (2007江西)

A. work B. are working C. have been working D. worked

7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海)

A. has fallen B. had fallen C. is falling D. was falling

8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.(北京)

A. had considered B. has been considering

C. considered D. is going to consider

9. —______ you ______ him around the museum yet? (2007江苏)

—Yes. We had a great time there.

A. Have ; shown B. Do ; show C. Had; shown D. Did; show

10. —Hi, Tracy,you look pale.

—I am tired. I _______ the living room all day.

A. painted B. had painted C. have been painting D. have painted

Key:

A. 1. are→have been 2. have been drinking→have drunk 3. have→had

4. Have you done→Did you do 5. come→came 6. didn't seen→hasn't seen

7. passed→have passed

B. 1. have been looking 2. stayed 3. has been playing/ has played

4. wondered 5. have been waiting

C. 1-5 DCDDC 6-10 CABA C

英语现在完成时练习

现在完成时是动作发生在过去,状态持续到现在或对现在的影响。since表示自从……(后面常接一个一般过去时)。切记现在完成时不能与瞬间动词连用,如可以说You have been in the army since last year.但不能说You have joined the army since last year.

过去完成时即过去的过去,强调对过去的影响。

1.we_____jim since she was a little girl.A.knowB.had knownc .have knownD.knew

强调自从她是小女孩以来(表过去时间),我们就认识Jim(强调对现在的影响,即现在还认识)

2. 理由见上。

3. ABD均为瞬间动词,不能与时间段连用,C正确。

现在完成时专项训练及答案

中考英语现在完成时专项练习题及答案

一、单项选择。

1、Bothhisparentslooksad . Maybethey_________what'shappenedtohim .

A.knew B.have knownC.must know D.will know

2、Hehas_______ beentoShanghai , hashe ?

A.already B.neverC.ever D. still

3、HaveyoumetMrLi ______?

A.justB.agoC.before D.a moment ago

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

A. iswritingB.waswritingC.wrote D.haswritten

5、—Our country______ a lot so far .

—Yes . I hope it will be even ______ .

A. haschanged ; well B.changed ; good

C. haschanged ; betterD.changed ; better

6、Zhao Lan ______already______in this school for two years .

A. was ; studying B. will ; study

C. has ; studied D. are ; studying

7、We ______ XiaoLisinceshewasalittlegirl .

A. knowB.hadknownC. haveknownD.knew

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

A.willsee B.haveseenC.sawD.see

9、—ThesefarmershavebeentotheUnitedStates .

—Really ? When _____there ?

A. willtheygo B.didtheygo

C.dotheygo D.havetheygone

10、—______ you ___ yourhomeworkyet ?

—Yes . I _____itamomentago .

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

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

11、 Hisfather______ thePartysince1978 .

A.joinedB.has joined C.was in D.hasbeenin

12、—Do you know him well ?

—Sure .We _________ friends since ten years ago .

A.wereB. have been C. have become D. have made

13、—How long have you____ here ?

—About two months .

A.been B.gone C.comeD.arrived

14、Hurryup! Theplay __________ fortenminutes .

A.hasbegunB.hadbegun

C.hasbeenon D.began

15、 It_____ tenyearssinceheleftthearmy .

A.isB.hasC.will D.was

16、 MissGreenisn'tintheoffice . she_______tothelibrary .

A.hasgone B. wentC.willgoD.hasbeen

17、Myparents ______Shandongfortenyears .

A.havebeeninB. havebeento

C.havegonetoD. havebeen

18、The students have cleaned the classroom,?

A. so theyB. don’t they C. have they D. haven’t they

19、has Mr White been a member of Greener China since heto China?

A. How soon, comes B. How often, got

C. How long, cameD. How far, arrived

20、 His unclefor more than 9 years.

A. has come here B. has started to work

C. has lived there D. has left the university

二、句型转换。

高中英语语法之现在完成时

高中英语语法之现在完成时

(1)短暂性动词的现在完成时的肯定式不能和for+一段时间或since+起点时间状语连用,但短暂性动词完成时的否定式形式可以和这样的状语连用,这是因为短暂性动词的现在完成时的否定形式可表示一个否定的状态,这个状态是可以持续的。如:不能说:Wehavereceivedhisletterfortwoweeks.我们收到他的信有两周了。但可以说:Wehaventreceivedhisletterfortwoweeks.我们有两周没有收到他的信了。

有时可见这样的句子:Hehascomeherefortwodays.但这并不表示come的动作从过去到现在已经持续了两天。此句的'确切意思是:他来这儿要呆两天。

考例:

-Howareyoutoday?

-Oh,I_________asillasIdonowforaverylongtime.(NMET2000)

A.didntfeelB.wasntfeeling

C.dontfeelD.haventfelt

分析:fallill表示生病,是一个短暂的变化过程,可以用现在完成时的否定式表状态,和foraverylongtime这样的状语连用。

以上就是高中现在完成时练习题的全部内容,高中英语语法之现在完成时 (1)短暂性动词的现在完成时的肯定式不能和for+一段时间或since+起点时间状语连用,但短暂性动词完成时的否定式形式可以和这样的状语连用。

猜你喜欢