《初中英语语法过去完成时练习题.pdf》由会员分享,可在线阅读,更多相关《初中英语语法过去完成时练习题.pdf(10页珍藏版)》请在三一文库上搜索。
1、学习好资料欢迎下载 初中英语语法过去完成时练习题 1. 单项选择 1He asked me _ during the summer holidays. A. where I had been B. where I had gone C. where had I been D. where had I gone 2. What _ Jane _ by the time he was sever? A. did, do B. has, done C did, did. D. had, done 3. I _ 900 English words by the time I was ten。 A. l
2、earned B. was learning C. had learned D. learnt 4. She _lived here for _ years. A. had, a few B. has, several C. had, a lot of D. has, a great de al of 5. By the time my parents reached home yesterday, I _ the dinner al ready. A had cooked B. cooked C. have cooked D. was cooked 6. She said she _ the
3、 principle already A .has seen B. saw C. will see D. had seen 7. She said her family _ themselves _ the army during the w ar. A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with 8. By the time he was ten years old, he _. A. has completed university B. has completed the un
4、iversity 学习好资料欢迎下载 B. had completed an university D. had completed university 9. She had written a number of books _ the end of last year. A. for B. in C. by D. at 10. He _ to play _ before he was 11 years old. A had learned, piano B. had learned, the piano C. has learned, the piano D. learns ,piano
5、. 11. What _ Annie _ by the time he was ten? A. did, do B. did, did C. has, done D. had done 12 .He _ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work 13. By the end of last week, they _ the bridge. A. has completed B. completed C. will comp
6、lete D. had completed 14. Ben hates playing _ violin, but he likes playing _ football. A. atheB. the theC. / theD. the/ 15. By the time he was 4, he _ a lot of German words. A. had learned B. has learned C. learned D. learns 16 .Jim turned off the lights and then _ the classroom. A. was left B. had
7、left C. has left D. left 17.They _ in Guangzhou since 2000. A. lived B. had lived C. have lived D. were living 18. The train from Beijing_ ten minutes ago. A. has arrived B. was arriving C. arrived D. had arrived 学习好资料欢迎下载 19. The students _ their classroom when the visitors arrived. A . have cleane
8、d B. had cleaned C. was cleaned D. have been clea ned 20. Fergie_ the project in one hour. A. have finished B. will finish C. finishes D. has finished 21. The man _ his coat and went out. A. put on B. had put on C. will put on D. was putting on 22 My mother_ in that factory at the age of 18. A. had
9、worked B. has worked C. worked D. works 23. Dad _ while he _ TV. A .fell asleep watchB. was falling asleep watched C. fell aslee pwas watchingD. had fallen asleep watched 2.用动词的适当形式填空 1. We _ (paint) the house before we _ (mov e) in. 2. That rich old man _ (make) a will before he _ _ (die). 3. They
10、_ (study) the map of the country before they _ _ (leave). 4. The robbers _ (run away ) before the policemen _ _ (arrive). 5. I _ (turn off) all the lights before I _ (go) to b ed. 6. Paul _ (go) out with Jane after he _ (make) a ph one call. 学习好资料欢迎下载 7. Tom _ (say) he _ (read) the book twice. 8. Ou
11、r plan _ (fail ) because we _ (make) a ba d mistake. 9. When the chairman _ (finish) speaking, he _ _ (leave)the hall. 10.The Reads _ _ (have) lunch when I _(get) t o their house. 11.When I _(arrive) at the station, he _ _(leave). 12We _(learn) about 4000 English words by the end of l ast term. 13.
12、I waited until he _(finish) his homework. 14. We were surprised at what she _already _(do) 15.She _(not go) to Qingdao because she _ (go) there before. 16. He _(not tell) you the news yet. 17. He said he _already_(give) the book to the tea cher. 18. I _(be) to Shanghai before. 19. She told me she _(
13、be) to Sanya three times. 20.She _(play) the guitar while her sister_(si ng). 学习好资料欢迎下载 初中英语语法现在完成时练习题 一、单项选择 1、Both his parents look sad .Maybe they _whats happen ed to him . . knew . have known . must know .will know 2、He has _ been to Shanghai , has he ? . already .never .ever . still 3、Have you
14、met Mr Li _? . just . ago .before . a moment ago 4、The famous writer _ one new book in the past two year . is writing .was writing .wrote .has written 5、-Our country _ a lot so far . -Yes . I hope it will be even _ . . has changed ; well . changed ; good . has changed ; better . changed ; better 6、Z
15、hao Lan _already _in this school for two years . was ; s tudying . will ; study . has ; studied . are ; studyin g 7、We _ Xiao Li since she was a little girl . . know . had known . have known . knew 8 、 Harry Potter is a very nice film .I_ it twice . . will see . have seen . saw .see 9、-These farmers
16、 have been to the United States . 学习好资料欢迎下载 -Really ? When _ there ? . will they go . did they go . do they go . have they gone 10、-_ you _ your homework yet ? -Yes . I _ it a moment ago . . Did ; do ; finished . Have ; done ; finished . Have ; done ; have finished . will ; do ; finish 11、 His fathe
17、r _ the Party since 1978 . . joined . has joined . was in . has been in 12、-Do you know him well ? - Sure .We _ friends since ten years ago . . were . have been . have become . have made 13、-How long have you _ here ? -About two months . . been . gone . come . arrived 14、Hurry up! The play _ for ten
18、 minutes . . has begun . had begun . has been on . began 15、 It _ ten years since he left the army . . is . has . will . was 16、 Miss Green isnt in the office . she_ to the lib rary . .has gone . went .will go . has been 学习好资料欢迎下载 17、My parents _ Shandong for ten years . . have been in . hav e been
19、to . have gone to . hav e been 18、The students have cleaned the classroom, ? A. so they B. dont they C. have they D. havent they 19、has Mr White been a member of Greener China since he to C hina? A. How soon, comes B. How often, got C. How long, came D. How far, arrived 20、 His uncle for more than 9
20、 years. A. has come here B. has started to work C. has lived there D. has left the university 二、句型转换 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
21、 ago. 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 Fra nce. 8、 The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一 个句子 ) _ _
22、 三、汉译英 4、 她还没有看过那部新电影。 5、 她去过上海。 6、 他这些天上哪儿去了? 学习好资料欢迎下载 参考答案: 一、单项选择。 1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结 束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语, 需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是。 2、现在完成时常与already (已经), just (刚刚,正好), ever(曾经), never(从 来,也不;从不),before (以前), yet (仍然)等连用。故2 应选 B。 3、C 4、现在完成时常与r
23、ecently(近来), so far (到目前为止),in the past/ “last + 一段时间 “等时间状语连用。 因为上述短语表示的是从现在起往前推算的一段时间, 句中的动作是从过去某一时间或时刻开始持续到现在的。故4 应选 D。 5、C 6、 现在完成时时常与“for +时间段或since + 过去时间点 “ 连用 (含从句, 从句过去时) 。 故 6 应选 C。 7、C 8、现在完成时还与once(一次), twice (两次), three times (三次), severa l times (几次)等表示重复次数的词语连用。故8 应选 B。 9、现在完成时与一般过去时容
24、易混淆,就是因为它们所表示的动作都发生在过去,但 二者又有区别: 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说 话的侧重点在于陈述一件过去的事情,与现在没有关系; 现在完成时表示与现在有关系的发 生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a momen t ago 等)连用。故9 的正确答案为B 。 10、B 11、 现在完成时中, 非延续性动词不能与for 和 since 引导的表示一段时间的状语连用, 通常是用相应的延续性动词来代替。故11 的正确答案依次为:D。 学习好资料欢迎下载 12、B 13 、A 14 、C
25、15 、A。 16、“have/has gone to + 地点 “ 表示 “某人去了某地(还未回来)“ ,指主语所指 的人不在这儿。“have/has been in + 地点 “ 表示 “ 在某地呆了多长时间“,常与表示时 间的状语连用。 “have/has been to + 地点 “ 表示 “ 曾经去过某地 (但现在已不在那儿) 。 “故 16 的正确答案为A。 17、A 18 、D 19 、C 20 、C 二、句型转换。 1、has he? 2 、How long 3 、die d, has been dead 4、has been open 5 、has been away 6 、
26、 joined ;ago 7、It is, since 8 、 The bus has been here for ten minutes. 三、汉译英。 1、Jim has finished doing his homework already. He is free now. 2、He received a letter yesterday. 3、My father has been to the Great Wall before. 4、She hasnt seen the new film yet. 5、She has been to Shanghai. 6、Where has he been these days?