《9.17初二三英语现在完成时专项练习题及答案解析.pdf》由会员分享,可在线阅读,更多相关《9.17初二三英语现在完成时专项练习题及答案解析.pdf(29页珍藏版)》请在三一文库上搜索。
1、初中英语现在完成时专项练习题及答案 一、单项选择。 1、Both his parents look sad . Maybe they _whats happened to him . A. knew B. have known C. must know D.will know 2、He has _ been to Shanghai , has he ? A. already B.never C.ever D. still 3、Have you met Mr Li _? A. just B. ago C.before D. a moment ago 4、The famous writer _ o
2、ne new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、Our country _ a lot so far . Y es . I hope it will be even _ . A. has changed ; well B. changed ; good C. has changed ; better D. changed ; better 6、Zhao Lan _already _in this school for two years . A. was ; study
3、ing 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 Potter is a very nice film .I_ it twice . A. will see B. have seen C. saw D.see 9、These farmers have been to the United States . Really ? When _ ther
4、e ? A. will they go B. did they go C. do they go D. have they gone 10、_ you _ your homework yet ? Y es . 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 i
5、n 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 13、How long have you _ here ? About two months . A. been B. gone C. come D. arrived 14、Hurry up! The play _ for ten minutes . A. has begun B. had begun C. has been on
6、D. began 15、It _ ten years since he left the army . A. is B. has C. will D. was 16、Miss Green isnt in the office . she_ to the library . A.has gone B. went C.will go D. has been 17、My parents _ Shandong for ten years . A. have been in B. have been to C. have gone to D. have been 18、The students have
7、 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 Greener China 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 come here B. has started to work C.
8、has lived there 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
9、an hour ago. ( 同义句转换 Miss Gao _ _ _ _ an hour 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 France. 8、The bus has arrived here. It arrived ten mi
10、nutes ago. (把两个句子合并成一个句 子 _ 三、汉译英。 1、吉姆已做完作业 ,他现在有空了。 2、他昨天收到一封信。 3、我父亲以前到过长城。 4、她还没有看过那部新电影。 5、她去过上海。 6、他这些天上哪儿去了 ? A 用 since和 for 填空 1 _ two years 2 _ two years ago 3 _ last month 4 _ 1999 5 _ yesterday 6 _ 4 oclock 7 _ 4 hours 8 _ an hour ago 9_we were children 10 _ lunch time 11 _ she left here
11、B 用 since和 for 填空 1. He has lived in Nanjing _ the year before last. 2. Ive known him _ we were children. 3. Our teacher has studied Japanese _ three years. 4. She has been away from the city _ about ten years. 5. Its about ten years _ she left the city. C 用 have/has been to/in, have gone to 的各种形式填空
12、。 Where is Jack? He _ his country. John _ England since he came back. How long _ have _ this village? The Smiths _ Beijing for years. _ you ever _ America? - Y es, I _ there many times. I _ this school since three years ago. ( 1.Have you _travelled on the train. Y es, I have. (Anever (Bever (Cjust (
13、Dyet ( 2.Have you finished your homework Not _ (Aever (Balready (Cyet (Djust ( 3. We havent finished our homework _. . (Aalready (Bever (Cyet (Dnever ( 4.Have you _ learned English? Y es, Ive _learned a lot. (Anever,ever (Bever,never (Cever,already (Dalready.ever ( 5.Have you finihed your homework_
14、? Y es,Ive done that _ (Ayet,already (Balready, yet (Cever,never (Dstill,just ( 6.Johns father _borrowed some pictures (Ahave already (Bhas just (Chave ever (Dhas yet ( 7.He _ finished his homework yet (Adoesn t(Bhaven t(C hasn t (D doesnt have ( 1.Ive been like this ever snice _ (Alast week (B for
15、a week (C a week before (Dthe last week ( 2.My mother has worked in this factory _2 years. (Aabout (Bfor (Cin (Dsince ( 3. I havent heard from him _ last week. (Asince (B for (Cago (Dbefore ( 4.His father joined the party_ (Afor three years (Bsince three years ago (Cthree years ago (Din two years ti
16、me C选择填空 ( 4.Mr Green isnt in the office , He _to the library (Ahas gone (Bwent (Chas been (Dwill go ( 5.Mr smith _to Tokyo and he will be back in a week (Ahas been (Bhas visited (Chas sent (Dhas gone ( 6.They_China for two years (Ahave been to (Bhave been in (chave gone to (Dhave come to ( 1.Jims b
17、een to the Great wall before , _ ? (Aisnt (Bwasnt (Chasnt (Ddoesnt ( 2.Shes never been to England, _ she? (Ahas (Bhasnt (Cisnt (Dis ( 2._has Hanmei been in the library. (AHow long (BHow soon (CHow far (DHow often ( 3.How long _he_the library book . (Ahas,borrow (Bhas,kept (Chas,bought (Ddid,buy A 按要
18、求把短暂性转换为延续性动词 arrive at/in sw. get to/reach sw. come/go/move to sw. be in sw./at school/at home/on the farm/be here/be there He got to Beijing five minutes ago. He _ _ _ Beijing for _ _. I moved to the USA last year. I _ _ _ the USA since _ _. I went home yesterday. I _ _ _ home for _ _. They came h
19、ere last week. They _ _ here since _ _. come/go back, return be back come/go out be out He came out two years ago. He _ _ _ for _ _. We return to Fuzhou yesterday. We _ _ _ to Fuzhou since _. become be I became a teacher in 2000. I _ _ a teacher for _ _. The river became dirty last year. The river _
20、 _ dirty for _ _. close be closed open be open The shop closed two hours ago. The shop _ _ _ for _ _. The door opened at six in the morning. The door _ _ _ for six hours. get up be up die be dead leave sw. be away from sw. fall asleep/get tot sleep be asleep finish/end be over marry be married I got
21、 up two hours ago. I _ _ _ since _ _. He left Fuzhou just now. He _ _ _ _ Fuzhou for five minutes. My grandpa died in 2002. My grandpa _ _ _for _ _. The meeting finished at six. The meeting _ _ _ for six hours. I got to sleep two hours ago. I _ _ _ since _ _. They married in 1990. They _ _ _since _.
22、 s tart/begin to do sth. do sth.begin be on I began to teach at this school in 1995. I _ _ at this school since _. The film began two minutes ago. The film _ _ _ for _ _. borrow keep lose not have buy have put on wear catch/get a cold have a cold get to know know They borrowed it last week. They _ _
23、 it since _ _. I bought a pen two hours ago. I _ _ a pen for _ _. I got to know him last year. I _ _ him since _ _. I put on my glasses three years ago. I _ _ my glasses for _ _. have/has gone to have been in He has gone to Beijing. He _ _ _ Beijing for two days. join the league/the Party/the army b
24、e a league/a Party member/a soldier be a member o f the league/the Party be in the league/the Party/the army He joined the league in 2002. He _ _ a _ _ for two years. He _ _ a _ _ the _ for two years. He _ _ _ the league for two years. My brother joined the army two years ago. My brother _ _ a _ for
25、 _ _. My brother _ _ in _ _ for two years. C选择填空 ( 2.Her father_ in 1990 and her husband_ for more than five years (Adied ,dead (Bhas died,dead (Cdied ,has been dead (Dhas died, has died ( 3.I have_ this nice watch for two years (Ahad (Bbought (Cborrowed (Dlend ( 4.He _ his home for ten years (Ahas
26、left (Bleft from (Chas been away from (Dwas away from ( 5.He _ a league menber for three years (Ais (Bhas been (Chas become (Dhave become ( 6.Lihuas brother has _ for two years (Ajoined the army (Bbeen an army (Cbecome a soldier (Dbeen in the army ( 7.He hasnt_ Quanzhou ever since he left school (Al
27、eft (Bbeen away (Cbeen (Daway 选择填空 ( 1. Have you finsheed your homework Y es, I _ it last night (Afinish (Bfinished (Chave finished (Dwill finish ( 2._ you ever _to Nanjing Y es,I _there last year. (AHavegone, have gone (B Havebeen , went (CDid go, went (D Didgo,has , been ( 3.When _ you _ Lucy in N
28、ew Y ork? I _ here for two years (Adid meet,havet seen (Bdidmeet, havent seen (Cdid meet, dont see (Dwouldmeet, hadnt seen 一、单项选择。 1、Both his parents look sad . Maybe they _whats happened to him . A. knew B. have known C. must know D.will know 2、He has _ been to Shanghai , has he ? A. already B.neve
29、r C.ever D.still 3、Have you met Mr Li _? A. just B. ago C.before D. a moment ago 4、The famous writer _ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、Our country _ a lot so far . Y es . I hope it will be even _ . A.has changed ; well B.changed ; good C.has ch
30、anged ; better D.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 _ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_ it twice . A.will
31、see B.have seen C.saw D.see 9、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 10、_ you _ your homework yet ? Y es . I _ it a moment ago . A.Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished
32、 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 13、How long have you _ here ? About two months . A. been B. gone C. come D
33、. arrived 14、Hurry up! The play _ for ten minutes . A. has begun B. had begun C. has been on D. began 15、It _ ten years since he left the army . A. is B. has C. will D. was 16、Miss Green isnt in the office . she_ to the library . A.has gone B. went C.will go D. has been 17、My parents _ Shandong for
34、ten years . A. have been in B. have been to C. have gone to D. have been 18、The students have 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 Greener China since he_to China? A. How soon, comes B. How often, got C. How long, came D. H
35、ow far, arrived 20、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 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
36、. 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. A. have made B. have been C. made D. have become 25.Y ou mustnt_ until he comes back. A. be away B. leave C. be
37、 left 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 28.Ben _ a teacher for 4 years . A. has been B. has become C. was D. became 29. I _ home for a week. A. have returned B. have
38、 been back C. returned 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, fel
39、l C. have, been 34.Since 2000, he _ his hometown. A. has left B. has moved away C. has been away from 35.Ill lend you the book , but you can only _ it for 2 days. A. borrow B. keep C. take 36.The bus _ on the road for 2 hours so far. A. has stopped B. stopped C. has been 37.Are you _ the jacket thes
40、e days? A. wearing B. putting on C. dressing D. on 38.He _ for 2 hours. A. got up B. has got up C. has been up 39. Tom is ill in hospital. He _ a cold for several days. A. is B. catches C. has caught D. has had 40.- How long can I _ the book? - Two weeks. A. borrow B. lend C. get D. keep 二、句型转换。 1、H
41、e 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.
42、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. 8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句 子 参考答案 : 一、单项选择。 1、现在完成时主要强
43、调过去发生的动作对现在造成的影响,或过去发生的动作 还未结束 ,一直持续到现在或将来 ,重点在于对现在的影响。这种考查难度较大,往往 无时间状语 ,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确 答案是 B。 2、现在完成时常与 already(已经,just(刚刚,正好,ever(曾经,never(从来,也不;从 不,before(以前,yet(仍然等连用。故 2 应选 B。 3、C 4、现在完成时常与 recently(近来,so far(到目前为止 ,in the past/“last + 一段时 间” 等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的 动作是从过去某一时间或时刻开始持续到现在的。故4 应选 D。 5、C 6、现在完成时时常与 “for + 时间段或 since +过去时间点 ” 连用(含从句 ,从句过 去时。故 6 应选 C。 7、C 8、现在完成时还与 once(一次,twice(两次,three times(三次,several times( 几次等 表示重复次数的词语连用。故8 应选 B。 9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过 去,
链接地址:https://www.31doc.com/p-4971786.html