初中现在完成时练习(延续性动词与瞬间性动词之间的转换等)

现在完成时语法练习

I. 延续性动词和瞬间性动词之间的转化

1.He died 10 years ago. ——He ______________ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. ——He _____________the book for 2 weeks.

3. He bought the motorbike a month ago. ——He ___________the motorbike for a month. 4. He arrived here three days ago.—He ____________here since three days ago. 5. They turned off the light 2 hours ago. —— The light __________for 2 hours. 6. He left here 2 years ago.——— He ____________from here for 2 years. 7. The film began 30 minutes ago. ——The film __________ for 30 minutes. 8. They opened the door an hour ago. —— The door __________ for an hour. 9. They closed the door an hour ago. ——The door ___________for an hour.

10. He joined the army last year. ——He _____________ a _______ for a year. He _____________ the army for a year. It ____ a year ____ he joined the army. II. 单项选择。

( )1. The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written ( )2. Have you met Mr. Li ____? A. Just B. ago C.before D.a moment ago ( )3. —How long have you ____ here ? —About two months . A. been B. gone C. come D. arrived ( )4. —Our country ____ a lot so far .

—Yes. I hope it will be even ______ .

A. has changed ; well B. changed ; good C. has changed ; better D. changed; better ( )5. —______ 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 ( )6. We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew ( )7. Harry Potter is a very nice film. I _____ twice. A. will see B. have seen C. saw D.see ( )8. —These farmers have been to the United States .

—Really? When _____ there ? A. will they go B.did they go C. do they go D. have they gone ( )9. Zhou Lang ______already ______in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are; studying ( )10. His father ______ the Party since 1998 . A.joined B. has joined C. was in D. has been in ( )11. —Do you know him well ? — Sure .We ______ friends since ten years ago . A. were B. have been C. have become D. have made ( )12. He has ___ been to Shanghai, has he ? A. already B.never C.ever D. still ( )13. Hurry up! The play __________ for ten minutes . A. has begun B. had begun C. has been on D. began

1

( )14. It ___ ten years since he left the army . A. Is B. has C. will D. was ( )15. Miss Green isn't in the office. She_______ to the library.

A.has gone B. went C.will go D. has been ( )16. My parents ______ Shandong for ten years. A. have been in B. have been to C. have gone to D. have been ( )17. The students have cleaned the classroom, ____? A. so they B. don’t they C. have they D. haven’t they ( )18. has Mr. White been a member of Greener China since he to China? A. How soon, comes B. How often, got C. How long, came D. How far, arrived ( )19. His uncle for more than 9 years. A. has come here B. has started to work C. has lived there D. has left the university 二、句型转换。

1、He has never surfed, ____________ ?(改成附加疑问句)

2、They have been here since 2001. (提问) ___________ 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 Green left an hour ago. (同义句转换) Miss Green ____________________ an hour ago.

6、Her mother has been a Party member for three years .(同义句) Her mother _______ the Party three years ________ . 三、汉译英。

1、他昨天收到一封信。________________________________________________ 2、我父亲以前到过长城。_______________________________________________ 4、她去过上海。______________________________________________________ 5、他这些天上哪儿去了?____________________________________ 现在完成时练习 :一、 单项选择。

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、 His father ______ the Party since 1978 .

A. joined B. has joined C. was in D. has been in 12、—Do you know him well ?

— Sure .We _________ friends since ten years ago .

A. were B. have been C. have become D. have made 21.When he arrived at the bus stop, the bus _____ for 20 minutes.

A. has left B. had left C. has been away D. had been away 22. I ______ the League for 5 years so far. A. joined B. have joined C. have been in 23.The factory ____ since the February of 1988.

A . has been open B. has opened C. was open D. opened 24.Mary and Rose ____friends since they met in 2000.

2

A. have made B. have been C. made D. have become 26.The meeting _____ for a week now.

A. has finished B. has ended C. has been over 27.Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught 30. How long _______ he ________ ?

A. died B. has, died C. has, been dead 31. He ______ at eight yesterday afternoon.

A. slept B. was sleeping C. has sleep D. had slept 32.He ________ the car for a week.

A. bought B. has bought C. has had

33.-----How long _____ you _____ ill ? -----Two weeks. A. did fall B. have, fell C. have, been

35.I'll lend you the book , but you can only _____ it for 2 days. A. borrow B. keep C. take

40.----- How long can I ______ the book? ------ Two weeks. A. borrow B. lend C. get D. keep 二、 句型转换。

1、He has never surfed, ______?(改成反意疑问句) 4、This factory opened twenty years ago.(同义句转换) This factory ______ for twenty years.

6、Her mother has been a Party member for three years .(同义句) Her mother _______ the Party three years ________ .

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

一、用过去时或现在完成时填空:

1. “_________ you __________ (have) lunch ?” “Yes.”

“When ________ you __________ (have) it?” “I ____________ (have) it at 12:00.” 2. “_________ you __________ (write) a letter to your aunt yet?” “Yes, I ___________. I ________________ (write) one last week.” 3. “_________ he ___________ (finish) his homework?” “Not yet.” 4. “_________ they ever __________ (be) abroad?” “Yes, just once.” 5. Your father _________ just ___________ (finish) his work. 6. Your father _________ (finish) his work just now. 7. Last term I __________ (learn) many English words. 8. They ____________ (not read) the interesting books yet.

9. He _____________ never ____________ (go) to the science museum. 10. ____________ you ever ____________ (drink) coke?

11.Have you _____________ (buy) a dictionary? “ “Yes, I __________ .”

“Where______ you ___________(buy) it?” “ I _________(buy) it in a bookstore.” “When ___________ you _____________ (buy) it?” “ Yesterday.” 二、用since和for填空

1. ______ two years 2._______ two years ago 3. _______ last month 4.______ 1999 5._______ yesterday 6. _______ 4 o’clock 7. ______ 4 hours 9. _______ we were children 11.______ she left here

12. He has lived in Nanjing ________ the year before last.

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4