衡水名师工作室
现在完成时总结

现在完成时经典练习

常玉刚发表于2023-12-25

现在完成时

现在完成时的练习(一)

一、单项选择

1、Both his parents look sad. Maybe they_______what’s happened to him .

A.  knew         B.  haveknown    C.  mustknow  D. will know

2、He has  _______ been to Shanghai, has he?

A.  already  B. never   C. ever    D. still

3、Have you metMr. Li ______?

A.  just     B. ago    C.before  D.a moment ago

4、The famouswriter _____ one new book in the past two year .A. is writing   B.was  writing C.wrote     D.has written

5、—Ourcountry  ______ a lot so far . —Yes. I hopeit will be even ____A. has  changed ;well        B.  changed; goodC. has changed ; better                D.  changed; better

6、Zhao Lan______already  ______in this school fortwo years .

A. was;studying            B. will; study

C. has;studied              D. are; studying

7、We ______Xiao Li since she was a little girl .

A. know       B.  had  known      C. have  known     D. knew

8、Harry Potteris a very nice film. I_______ it twice .

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

9、—Thesefarmers have been to the United States

—Really? When _____there?

A. will theygo                B.  did they go

C. do theygo                D.  have they gone

10、—______ you___ your homework yet ?

      —Yes. I _____ it a moment ago.

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

C.  Have; done; have finished    D.  will; do;finish

11、 Hisfather  ______ the Party since 1978 .

A.  joined B. has joinedC.  was in D. has been in

12、—Do you knowhim well ?

   —Sure .We _________ friends since ten yearsago .A.  were  B.have beenC. have becomeD. have mad 13、—How longhave you  ____ here ?

      —About two months.

A.  been   B.  gone   C.  come  D. Arrived

14、Hurry up! Theplay __________ for ten minutes.

A.  has begun   B. had begun   C.  has beenon    D. Began

15、 It _____ten  years since he left the army .

A.  is  B. has    C. will      D. Was

16、 Miss Greenisn't in the office. she _______ to the library.A. has goneB. wentC.will goD.  has been

17、My parents______  Shandong for ten years.

  A.  have been in  B. have beento

  C.  have gone to  D. have been

18、The studentshave cleaned the classroom,      ?

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

19      has Mr White been a member of GreenerChina since he      to China?

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

C. How long,came    D. How far, arrived

20、 His uncle        for more than 9 years.

A. has comehere  B. has started to work

C. has livedthere  D. has left the university

二、句型转换。

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

2、They have been here since 2000. (对划线部分提问)

                        have they been here?

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

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

   This factory               ________ for twenty years.

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

Miss Gao ________ _______ ________ ________an hour ago.

6、Hermother has been a Party member for three years .(同义句)

  Her mother _______ the Partythree years ________.

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

    _______ two years ________ the Green familymoved to France.

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

                                    

 

 

现在完成时练习(二)

I. Fill in the blanks with the proper form.

1. I____ already ____ (see) thefilm. I _____ (see) it last week.             

 2. _____ he ____ (finish) his work today? Notyet.

3. My father ____ just____ (come) back from work. He is tired now.           

 4. Where’s Li Ming ? He_____ (go) to the teacher’s office.

5. I _______ (work)here since I ______ (move) here in 1999.              

6. So far I_____________(make) quite a few friends here.

7. How long ________the Wangs ______________(stay) here ? For two weeks.       

8. I ________ just___________ (finish) my homework.

9. He ________ (go) toschool on foot every day.                              

10.____ you ______(find) your science book yet?

11. If it ____ (be)fine tomorrow, I'll go with you.                             

12. The students____________ (read) English when the teacher came in.

13. Look! The monkey__________ (climb) the tree.                              

14. My mother__________ (come) to see me next Sunday.

15. I've lost my pen._________ you ________ (see) it anywhere?

 

II. Choose the best answer.

1. How long have you _______ here?

A. come     B.got    C. arrived              D.been               

2. My grandpa died _________.

A. at the age of my 2       B. for 2 years   

C. when I was 2.               D. my age was 6.

3. Jane has _____ to BeiJing. She will comeback tomorrow.

A. been     B.gone   C. went     D. never been

4. It is ten years _____ I last saw her.

A. after    B.since     C. for     D. that

5.--Who will go to the station to meetLorry?  

--I will. I _____ her several times.

A. met     B.have metC. had met   D. will meet

6. --What a nice dress! How long _____ you_____ it?       

--Just 2 weeks.

A. will, buy         B. did, buy        C.are, having    D. have, had

7.--Do you know Lydia very well?  

--Yes, She and I _____ friends since we were veryyoung.

    A.have made      B. have become    C. have been      D. have turned

8. The Smiths _______ in China for 8 years.

A. has lived      B.lived            C. have been       D. live

9. --Hello, this is Mr. Green speaking.  Can I speak to Mr. Black?

  --Sorry. He ______ the Bainiao Park.

A. has been to    B.has gone to    C. went to          D. will go to

10. --____ you ever ____ to the US?     -- Yes, twice.

A. Have, gone     B. Have, been     C,Do, go          D. were, going

 

III. Rewrite the sentences.

1. I have been to Macau before. (改为否定句) 

I _________ _________ been to Macau before.
2. He hasn’t come to school because he was ill.(就划线部分提问)

______ _______ he come to school?
3. I bough a new bike just now. (用just改写)   

I ____ just ____ a new bike.
4. We began to learn English three years ago.(改为同义句)

We ____ ____English ____three years

5. He has never surfed, ______________? (改成反意疑问句) 

6. They have been here since 2000. (对划线部分提问)                   

_______ _______have they been here?

7. The old man _________ lastyear. He has _______ _______for a year. (die) (动词填空)

8. Miss Gao left an hour ago.  (同义句转换)

Miss Gao has _______ ________ ________ anhour ago.

 

Ⅳ. Ask the questions

1) I have been therefor two days.

__________ ___________________ you __________ __________?

2) My father has livedhere since 2000.

_________ ___________________ your father _________ __________?

3) He left here yesterday.

_________ ________ he_________ __________?

4) They bought a book twohours ago.

__________ ___________they __________ a book?

 

六、用have / has been to / in, have gone to及go的各种形式填空。

1) Where is Jack? He __________his country.

2) David ________ the park justnow.

3) John _______ England since hecame back.

4) How long _____ they _____ thisvillage?

5) The Smiths ______ Beijing foryears.

6) _____ you ever ____ America? --Yes, I _____ there many times.

7) I _____ this school since threeyears ago.

8) Where is Jim? He _____ thefarm.

9) When_____ he _____? He _______an hour ago.

10) Would you like to _____  to the zoo with me? ---Yes, but I _____ therebefore.

11) Where _____ you _____ now? ---I ____  to the zoo.

12) He often _____ swimming.

13) _____ you ______ there lastyear?

14) _____ they often ______skating in winter?

 

 

评论详情