初中英語現在完成時練習題
A. 求初二英語語法現在完成時練習題
現在完成時專項練習
一、 單項選擇。
1、Both his parents look sad . Maybe they ______what's 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 _____ 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 .
—Yes . 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 ; 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 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 ?
—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
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 D. began
15、 It _____ ten years since he left the army .
A. is B. has C. will D. was
16、 Miss Green isn't 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 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. 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. 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.You mustn't_____ until he comes back. A. be away B. leave C. be 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 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, fell C. have, been
34.Since 2000, he _____ his hometown. A. has left B. has moved away C. has been away from
35.I'll 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 these 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、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、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、 吉姆已做完作業,他現在有空了。
2、 他昨天收到一封信。
3、 我父親以前到過長城。
4、 她還沒有看過那部新電影。
5、 她去過上海。
6、 他這些天上哪兒去了?
參考答案:
一、單項選擇。
1、現在完成時主要強調過去發生的動作對現在造成的影響,或過去發生的動作還未結束,一直持續到現在或將來,重點在於對現在的影響。這種考查難度較大,往往無時間狀語,需要從上下文分析、推理才行。故上兩側根據上下文分析、推理,正確答案是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、現在完成時與一般過去時容易混淆,就是因為它們所表示的動作都發生在過去,但二者又有區別:一般過去時表示過去某個時間發生的事、存在的狀態或經常發生的動作,說話的側重點在於陳述一件過去的事情,與現在沒有關系;現在完成時表示與現在有關系的發生在過去的動作,它不與表示過去的時間狀語(如yesterday , last week , a moment ago等)連用。故9的正確答案為B。
10、B
11、現在完成時中,非延續性動詞不能與for和since引導的表示一段時間的狀語連用,通常是用相應的延續性動詞來代替。故11的正確答案依次為:D。
12、B 13、A 14、C 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、died, has been dead
4、has been open 5、has been away 6、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 hasn't seen the new film yet.
5、She has been to Shanghai.
6、Where has he been these days?
B. 英語現在完成時的練習(含答案) go for it 初二 下
go for it 是書名啊.
(題先給你,自己做做看哦.)
一、單項選擇
1. Li Hong has ________ the army for 2 years.
A. joined B. be in C. been in D. joined in
2. We have been friends since ______.
A. children B. five years C. five years ago D. five years before
3. Mike ___________ the story for a month.
A. has bought B. has had C. had had D. has borrowed
4. You ______ that question three times.
A. already asked B. have already asked
C. already have asked D. asked already
5. Those foreign friends left Guangzhou __________.
A. since last week B. a week ago C. for a week D. since a week ago
6. I _____ at this school for two years.
A. am studying B. study C. studied D. have studied
7. They _________ in the city since last summer.
A. live B. didn』t live C. have lived D. live
8. Mrs. Wang has lived in Haikou _________ 1992.
A. since B. from C. after D. in
9. Mr. Black _________ China since the summer of 1998.
A. has been to B. has been in C. has come to D. came to
10. His father _______ for years.
A. has died B. has been dead C. died D. dies
11. Mary ________ to see the films because she __________ it twice.
A. won』t go, saw B. won』t go, will see
C. won』t go, has seen D. didn』t go, sees
12.---- Would you like some more food?
----Thank you. I _______ enough.
A. will have B. have had C. have D. had
13. ______ you ______ England? Yes, it _____ a beautiful country.
A. Will, gone to, was B.Have, been to, is
C. Had, been to, is D.Have, gone to, is
14. ----_______ you _______ to Beijing?
----No, I ______.I ______ there early next month.
A. Have, been, haven』t, am going B. Had, been, hadn』t, am going
C. Have, gone, haven』t, was going D. Did,go, didn』t, was going
15. ---You sister ______ to London to study English. Is that true?
---Yes , she ___ there for two months.
A. has been, has been B. will go, has gone
C. gone, will be D. has gone, has been
16. He has a computer of his own. He ____ it two days ago
A. bought B. bought C. bought D. has bought
17. —Where is Li Lei? —He ___ Shanghai.
A. has gone to B. has been to C. went to D. goes to
18. He _______ his homework and is now listening to music.
A.. finishes B. has finished C. finish D. is finishing
19. David _______ Shanghai for more than three months.
A. came to B. has been to C. has been in D. has come to
20. --- Is your father a Party member?
--- Yes, he ____ the party three years ago. He _____ a Party member for three years.
A. joined; has been B. has joined; has been
C. was joined; is D. joined; was
21. ---What a nice bike! How lone ____ you ____ it? ----Just five weeks.
A. will; buy B. did; buy C. are; having D. have; had
22. I ______ this book for a week .I have to return it now.
A. borrowed B. have borrowed C. kept D. have kept
23. ----______ your sister _______ in Green China for a long time?
----Yes. She joined it five years ago.
A. Has; been B. Have; been C. Has; joined D. Have; joined
24. ---How long have you _______ from the USA? ----For three months.
A. come back B. returned C. go back D. been back
25. I _____ this book for half a year.
A. have bought B. have had C. bought D. had
26. The students are sorry to hear that famous singer _______ for a year.
A. has left B. has gone C. has been away D. has gone away
27. --- ______ you______ your homework yet? ---Yes, I _____ it just now.
A. Did; do; finished B. Have; done; finished
C. Have; done; have finished D. Will; do; finish
28. The sand storm weather ______ in Beijing several times this year.
A. happen B. happened C. has happened D. have happened
29. ---How long have you been here? --- ____ last month.
A. For B. Until C. Before D. Since
30. He ____ a cold for three days.
A. has caught B. has had C. has got D. caught
31. Jim Green ____ in China for two years.
A. has come B. has been C. has arrived D. came
32. The film ____ for half an hour.
A. has been on B. has begun C. hasn』t begun D. began
33.—Where have you _______ these days?
—I have to Beijing with my friends.
A. been;gone B. been;been C. gone;been D. gone;gone
34.How long have you _______ this book?
A. bought B.borrowed C.had D.lent
35. We have lived here _______ five years ago.
A. when B.since C.before D.after
36.—I have watched the game. —When _____you _______ it?
A.have;watched B.do;watch C.did;watch D.will;watch
37.—How do you like Beijing, Mr. Black?
—Oh,I _______ such a beautiful city.
A.don't visit B.didn't visit C.haven't visited D.hadn't visited
38.Miss Brown _______ to the Great Wall twice.
A.have been B.has been C.have gone D.has gone
39.His brother has been to Stone Forest twice ______ he came to Yunnan.
A.after B.before C.since D.for
40.His grandpa _______ for two years.
A.was died B.has been dead C.was dead D.has died
41.—Have you ever_______ to Haikou?
—Yes,I_______ there with my family last August.
A.gone;went B.been;went C.been;went to D.been;was in
42. His sister ______ her hometown for three years. She'll return next year.
A.left B.has left C.has been away D.has been away from
以適當形式填空
1. I_______ already _______ (see) the film. I _________ (see) it last week.
2. ----- _______ he ________(finish) his work today ? ------Not yet .
3. -----_____you _______(be) to Hong Kong ?
----Yes, I ________________ (be) there twice .
4. -----_______ you ever ________(eat ) chocolate sundaes ? ----No, never.
5. My father ____ just ________ (come) back from work. He is tired now.
6. Where』s Li Ming ? He ____________ (go) to the teacher』s office.
7. Shanghai _______ (be) a small town hundreds of years ago. Now it ____ (become) a large city.
8. I _____________ (work) here since I __________ (move) here in 1999.
9. So far I ______________(make) quite a few friends here.
10. ---How long ______ the Smiths ________(stay)here? ---- For two weeks.
11. --- I ___________ (see) the film 「Chicken Run」.
--- Where and when ________ you _______ (see) it?
--- Last week.
12. Mary _____ already _______ (have) her supper.
13. I ____________ (not want) to see the film. I ___________ (see) it with my parents. We _________ (see) it last Sunday.
14. ---______ Uncle Wang ______ (mend) the TV yet?
---Yes, he______.
---When _____ he _____ it?
--- Yesterday.
15. ______ you _______ (read) today』s newspaper yet?
16. They _____already_____(do) their homework. But they don』t
know what_____ (do) next.
17. ---____ you _____ (see) the film last night?
---No, I ___________ (see) it for several times.
18. She ____________ (be) ill for three days.
19. My father ___________ ( buy) a book for me yesterday. He____ already _________(pay) fifty yuan for it.
20. She____________ (not read) this book before.
21. ____ you ever __________ (travel) on a train before?
22. --- ____ Wei Hua _____ (come) yet?
---Yes. She_______ (come) already. She ______ (come) just now.
23. ---How long _____you __________(learn) English?
---For more than two years.
24. They _______________ (live) in China since they _____ (move) to China.
句型轉換(每空一詞)。
1. I have been to Macau before.(改為否定句)
I ______ ________ been to Macau before.
2. He hasn』t come to school because he』s ill (就劃線部分提問)
________ ________ he come to school?
3. He has learned English for 5 years. (就劃線部分提問)
________ ________ ________ _________ learned English ?
4. I bought a new bike just now. (用just改寫)
I _______ just ________a new bike.
5. We began to learn English three years ago.(改為同義句)
We _______ _______ English ________ three years
6. He has lived here since 1999.(就劃線部分提問)
_____ _____ _____ he_______ here?
7. They have already finished the work.(否定)
They ______ ______ the work ______.
8. My father got there two days ago.(同義句)
My father ______ ______ ______ for two days.
9. Mr. Li began to teach English in this school in 1999.(同義句)
Mr. Li _______ _________ English in this school since 1999.
10. The factory opened ten years ago.(同義句)
The factory _______ ________ ______ for ten years.
11.They have cleaned the room twice this week. (就劃線部分提問)
_____ _____ ____ ______ they ______ the classroom this week?
12. My father went to England in 2003 and 2005. (同義句)
My father _____ ______ _____ England _____.
13. John left Beijing three years ago. (同義句)
John_______ ______ ______ Beijing_____ three years.
14. His company closed in 2003. (同義句)
His company _____ _____ _____ _____ 2003.
15. My father bought the car half a year ago. (同義句)
My father ______ ______ the car _______ half a year.
16. We got to know each other for about 15 years. (同義句)
We _______ ________ each other _____ about 15 years.
17. The film began ten minutes ago. (同義句)
The film _________ ________ _________ for ten minutes.
18. I borrowed this book two weeks ago. (同義句)
I _________ ________ this book for two weeks.
C. 一些英語練習題(有關現在完成時)
1 In English class,Li Ming_studies___(study)English words every day.
Yesterday we__studied__(study)the word "exam".
They__have studied____(study) the word "exam"alredy,and now they can use it!
2 My mother__told___(tell)me the story before.
3 Mrs.Brown__has taught___(teach)us a lot about social studies since September.
4 The young man__has written____(write)three bopks in the past two years.All of them are very popular.He__wrote_____(write)the first one in 2001.
5 She___has painted___(paint)pictures for ten years.
D. 求!初三英語現在完成時的題目
1. 現在完成時不與單純表過去的時間狀語連用。它默認的時間就是now. 它強調現在的狀態。說明一件事情是否已經完成這種狀態。而過去時態強調過去的動作。著重強調一個動作發生的時間、地點、方式、程度等。
2. 因此當有一個表示過去某時的狀語(包括when)時, 不能用現在完成時,而多用一般過去時.
I saw her a minute ago. Just now Xiao Lin cam to see you. When did you get to know it?
3. 當有一個表示到現在為止的這段時間的狀語時,多用現在完成時:
Up still now we have planted over 24,000 fruit trees. He has learnt a lot since he came here.
4. 在用already, yet, just, as yet, ever, never, before, up still now, so far, in the past …years這類副詞作狀語時,常可用現在完成時.
This is the 2nd game. They』ve already won a game.
Have you got it ready yet? ---Not, yet.
I』ve just received a money order. Have you ever seen each other before?
He has never been abroad. I have never seen such an interesting film before.
He has planted 500 trees so far. China has changed a lot in the past 20 years.
(但ever, never也可用於一般過去時.
Did you ever hear such a thing? I never met such a boy.)
5. 在單純談一個過去的動作,不涉及它對現在的影響時,通常用一般過去時,如果談一件已經發生的事,不考慮它是什麼時候發生的,而主要考慮對現在的影響,則多用現在完成時.
區別: Did you get up early? (著眼動作本身) Has he got up ? (著眼現在的情況)
What did you have for lunch? Have you had lunch?
I got the news from Xiao Liu. I』ve got the news from him.
I learned a lot there. I』ve learned a lot from you.
What did you say about it? What have I said to make you so angry?
6. 由since引導的時間狀語從句中的謂語動詞一般用過去時,而主句的謂語動詞一般用現在完成時. It has rained a great deal since you left.
We haven』t seen each other again since we parted in 1959.
但在表時間長度時可用一般現在時: 如: It』s (= It has been) over forty years since I left the city.
How long is it (= has it been) since you arrived? The TV set is OK since I fixed it.
It seems a long time since I was here.(自從我上次來過之後,好象有很長時間了.)
8. 某些動詞的現在完成時可表示一直繼續到現在的狀態:
How have you been ? (你近來怎樣?)
The meeting has lasted five days. We』ve know each other since we were children.
特別是動詞be是常這樣用的: He』s been back for three days. We』ve been up for two hours. She has been a teacher for ten years. He has been in college for a year.
9. 現在完成時中的非延續性動詞問題。
come, go, arrive, leave, lose, begin, die, join等所表示的動作是瞬間性即失的,不能持續的。因此不能與for, since, how long, until等表示一段時間的時間狀語連用。如:「我起來兩個小時了。」的兩種譯文:I have got up for two hours. (誤) I have been up for two hours. (正)
She has become a teacher for ten years. (誤) She has been a teacher for ten years. (正)
He has bought the pen for 2 years. (誤) He has had the pen for 2 years. (正)
His grandfather has died for ten years (誤) His grandfather has been dead for ten years. (正)
(但:千萬不能誤認為非延續性動詞不能用在完成時里,把「He has sold that machine out.」判為錯句。非延續性動詞在現在完成時里表示「過去的動作對現在的影響」是完全可以的,如前句。但非延續性動詞的否定形式是可以同表示一段時間的時間狀語連用的。如:I haven』t seen Mike for two years.) 因此在這類句子中,多以下列方式把非延續動詞改變為延續性動詞。
have comehave been in/here have left have been away have opened have been open
have begun have been on/ have lasted have closed have been closed
have died have been dead have got up have been up have become have been
have bought have had have borrowed have kept have turned on have been on
have turned of have been off …
10. 現在完成時還可以用在表示時間或條件的狀語從句中,表示將來某時已完成的動作.(也就
是說,當主句是將來時時,從句必須用現在時態.既可以是一般現在時,也可以是現在完成時)
We』ll start at five o』clock if it has stopped raining by then. (現在完成時)
You』ll get to like the subject after you have studied it for some time. (現在完成時)
She will let you know as soon as I hear from her. (一般現在時)
I will let you know as soon as I have finished it.
11. 另外,只有少數動詞(如:work, study, teach, live等)可用於現在完成時表示一直延續到現在的一個動作外,大多數動詞不宜這樣用,而需要用現在完成進行時)
How long have you worked here? She has taught English for many years.
We』ve live here for quite a few days. How long has it been raining?
Where have you been? What have you been doing?
We』ve just been talking about you. What book have you been reading these days?
I』ve been sitting here all the afternoon. She has always been working like that.
區別: I』ve been writing a composition for two hours. (還在寫)
I』ve written a composition. (已完成)
12. 過去完成時由had+過去分詞構成,主要表示過去某時前已發生的動作或情況. 或者說是一個過去某時的狀態。常與by+時間點連用。
By the end of June they had planted 10000 trees. With their help, I found I had been wrong.
The play had already started when we got to the theatre.
He suddenly remembered that he hadn』t locked the door.
When I woke up it had already stopped raining. I hadn』t had any English before I came here.
She didn』t go to bed until she had finished her work.
13. 將來完成時由shall(will) + have +過去分詞構成,主要表示將來某時會已經處於的一個狀態.
I shall have finished this one before lunch. When we get there they will have left.
How many words shall we learned by the end of this term?
By this time next year we』ll have turned all the land into rice fields.
I hope we』ll have got everything ready before you come here tomorrow.
14. 試比較: He has arrived in Beijing. (現在的狀態)
He had arrived in Beijing at this time yesterday. (過去某一時刻點的狀態)
He will have arrived in Beijing at this time tomorrow. (將來某一時刻點的狀態)
1. I came here two years ago. = I _________ _________ here ________ two years.
2. I have been ____________(surf) every day.
3. He _______ Honolulu ever since. A. has come B. has been in C. has come D. came to
4. Half of my homework _________ by 5 o』clock.
A. has finished B. has been finished C. had been finished D. have been finished
5. Bruce has been in Sydney since last Wednesday. _________________________________?
6. I』ve been here for two weeks already. = It ________ two weeks since I ________ here.
7. Mrs Smith went to Beijing three weeks ago, and she is still there.
= Mrs. Smith _______ _______ _______ Beijing ________ three days.
8. How many ______ you ______ so far?
A. song have, learned B. songs did, learn C. song did, learn D. songs have, learned
9. Kate has been here ___________.
A. since two years B. two years ago C. two years D .since two years ago
10. --______ to the United States? ---No, never.
A. Have you gone B. Have you been C. Did you go D. Will you go
11. He has _______ finished his homework. But he hasn』t cleaned his room _________.
A. already, already B. never, already C. already, yet D. already, ever
12. Miss Wang went to London five years ago. She is there now.
=Miss Wang _______ ______ ______ London for five years.
13. Mr. Green and Mr. Black have been friends for ten years.
__________ ___________ ___________ Mr. Green and Mr. Black ________ friends?
14. We have __ many cities in Europe. A. traveled to B. traveled in C. gone to D. been in
15. We have been good friends since we _______ each other five years ago.
A. knowed B. have known C. got to know D. know
16. How many books _______ from the library?
A. do you have borrowed B. will you lend C. you have borrowed D. have you borrowed
17. I visited him three days _______, but he had gone to Shanghai a week ________.
A. ago, ago B. before, before C. ago, before D. before, ago
18. My brother has ________ to Beijing. He will stay there for a month. He』s _____ there many times. A. been, been B. gone, gone C. been, gone D. gone, been
19. (改錯) He has not been out for two weeks.
20. 填空:She has __ finished her maths homework, but she hasn』t finished her physics homework __.
21. Headmaster ________ __________ to Beijing to have a meeting.
22. ---I _____ a bike. ---When _____ you ______ it?
A. bought have, bought B. have, bought, have, bought
C. have bought, did, buy D. bought, did, buy
23. I ______ her for a week. Where ______ she _______ ? A. didn』t see, did, go B. didn』t see, are, in C. haven』t seen, has, gone D. hasn』t seen, has, been
24. The river _____ very dirty since 1990. A. has became B. has been C. was D. became
25. Where did you go just now? = Where ______ you ______?
26. She joined the Party five years ago. = She _______ _____ ______ the Party _____ five years ago.
27. The film began half an hour ago. = The film _______ ______ _____ ______ half an hour.
28. ---______ you _______ (see) my teacher? ---Yes, I _______(see) her at the office.
29. My friend is in Shanghai now. He ____________(not be) back. I suppose he _______ (come) back in 4 days.
30. ---She ___________(not find) her schoolbag at the moment.
---When ________ she __________ (lose) it?
31. She _________________ (teach) in this school since she _________(leave) college.
32. Jack joined the League five years ago. = Jack _____ _____ a League member ______ five years.
33. He left Chongqing two years ago. = He ___ ____ ____ ______ Chongqing ______ two years ago.
34. It _____ ten years since she moved to this city. A. had been B. will be C. is D. was
35. I am very tired now because I ________. A. have done a lot of work B. did much work
C. was doing lots of work D. do many works
36. ---Have you ever been to Canada? ---Yes, I _____ there with my family in 1990.
A. have gone B. went C. have been D. go
37. I have lived with them for three months. = I』ve lived with them _______ three months _____.
38. He has taught us computer science since 2000. ___________________________________
39. 改錯:How long have you borrowed this book?
40. 改錯:She has been ill from Monday.
41. 改錯:The train has left for five minutes.
42. 改錯:He has gone in England for half a year.
43. 改錯:The fish has died since two hours ago.
44. The worker started to work in the factory twenty years ago.
= The worker ________ _________ in the factory ________ twenty years ago.
45. They came to Chongqing last year. = They _____ ______ _______ Chongqing ____ last year.
46. I borrowed the book the day before yesterday. = I』ve _____ the book _____ ______ days.
47. He left Chongqing two years ago. = He ____ _____ ____ ____ Chongqing _____ two years.
48. I have had a computer for three months. = It is three months ____ I ______ a computer.
49. It』s a long time since we met last.
= We ______ ______ each other for a long time since we met last.
50. Miss Li has taught in this school since 1995. (對劃線部分提問)
= _______ _______ ______ Miss Li ________ in this school?
51. How many times ________ your parents _________ (be) to the Great Wall?
52. ---Why ________ they _______ (not go) to see the play last night?
---Because they __________ (see) it before.
---When _________ they ________ see it? --- Last month.
53. They _________ (not come) back since they _______(leave) in 1990.
54. ---Tome isn』t here today. He has _____ a bad cold for several days.
---Really? When did he _____ it? ---About a week ago.
A. got, have B. had, had C. caught, catch D. had, catch
55. Miss Wei _____ be in the computer room. I』ve just ______ there and found _____ in it.
A. can』t, been, nobody B. can』t, gone, anybody
C. must, been, nobody D. may, gone, somebody
56. The film began 30 minutes ago. = The film has ________ ________ for 30 minutes.
57. It』s our first time for us to read such an interesting story.
= We have _______ ______ such an interesting story before.
[Keys: 1. have been, for 2. surfing 3. B 4. C 5. How long has Bruce been in Sydney? 6. is, came 7. has been in, for 8. D 9. D 10. B 11. C 12. has been in 13. How long have, been 14. A 15. C 16. D 17. C 18. C 19. beengone 20. already, yet 21. has gone 22. C 23. C 24. B 25. have, been 26. has been in, since 27. has been on for 28. Have, seen, saw 29. hasn』t been, will come 30. hasn』t found, did, lose 31. has taught/ has been teaching, left 32. has been, for 33. has been away from, since 34. C 35. A 36. B 37. since, ago 38. How long has he taught us computer? 39. borrowedkept 40. from since 41. has left has been away 42. gonebeen 43. died been dead 44. has worked, since 45. have been in, since 46. kept, for two 47. has been away from, for 48. since, bought 49. haven』t met/seen 50. How long has… taught 51. have, been 52. didn』t, go, had seen, did, see 53. haven』t come, left 54. C 55. A 56. been on 57. never, read ]
E. 初二英語現在完成時練習題
1.polluted (the poison in the waste是句子主語,這個句子是缺謂語,應該填動詞.其實沒有上下文的話用pollutes是可以的,但如果有上下文的話就要看時態了)
2.were(there be句型是採用就進原則,後面的people在這里是「人」的總稱,應是person的復數形式,所以用were)
3.did,move to(從這個中文翻譯來看應該是用過去時,move to 是固定搭配)
4.In the past, few people knew me.(「過去」一般可用in the past來表示,當然,把before放在句末也可做同意,「很少」在這里不用譯為not many,這樣會顯得很Chinglish,直接用few就行了)
5.I lived together with my parents till 1990.(如果用until的話需換成過去完成時:I had lived with my parents until 1990.)
6.This place has been changed into an airport.(注意要用完成時時不要用短暫性動詞,例如die,一個人總不能一直在死吧?)
7.joined,since(注意joint是一個adj,表示結合聯合,而不是join的過去式)
8.How long(這個是叫你對時間的長短進行提問,所以用how long)
F. 初一英語 一般將來時,一般現在時,一般過去時,現在完成時習題,50題左右 謝謝
動詞的時態和語態(3) --- 基本概念檢測
(動詞的時態和語態)
Choose the right answer
1. They _____ friends since they met in Shanghai.
A. have made B. have become C. have been D. have had
2. The secretary is going to report to the manager as soon as he ______.
A. will arrive B. arrives C. is going to arrive D. is arriving
3. We all know that ice ______.
A. feel cold B. is felt sold C. is feeling cold D. feels cold
4. ---This cloth _____ well and _____ long.
--- OK. I』 take it.
A. washes ; lasts B. is washed; lasted
C. washes, is lasted D. is washing, lasting
5. ---Is this raincoat yours?
--- No, mine ______ there behind the door.
A. is hanging B. hangs C. has been hanged D. hung
6. Helen _____ her key in the office so she had to wait until her husband _____ home.
A. has left; comes B. left; had come
C. had left; came D. had left; would come
7. It _____ every day so far this week.
A. is raining B. rained C. rains D. has been raining
8. In ancient days (古代)the earth ______ to be flat.
A. is believed B. was believed C. has believed D. believed
9. --- Are you going to the movies tonight?
--- Yes, I ______ my work by that time.
A. will finish B. finish C. am going to finish D. will have finished
10. --- Was the driving pleasant when you vacationed in Mexico last summer?
--- No, it _____ for four days when we arrived, so the roads were very muddy.
A. was raining B. would be raining C. had been raining D. has rained
11. However much _____, it will be worth it
A. does the watch cost B. costs the watch
C. the watch will cost D. the watch costs
12. If the dog wins tomorrow, he _____ sixteen races in the past three years.
A. has won B. will win C. will have won D. would have won
13. I decided to go to the library as soon as I _______.
A. finish what I did B. finished what I did
C. would finish what I was doing D. finished what I was doing
14. You won』t know if the coat fits you until you _____ it on.
A. will try B. are trying C. tried D. have tried
15. My dictionary _______, I have looked for it everywhere but still _______.
A. has lost; don』t find B. is missing; don』t find
C. has lost; haven』t found D. is missing; haven』t found
16. --- How long ______ each other before they _____ married?
--- For about a year.
A. have they known; get B. did they know; were going to get
C. do they know; are going to get D. had they known; got
17. --- Come in, Peter, I want to show you something.
--- Oh, how nice of you. I _____ you _____ to bring me a gift.
A. never think; are going B. never thought; were going
C. didn』t think; are going D. hadn』t thought; were going
18. When Jack arrived he learned Mary _______ for almost an hour.
A. had gone B. had set off C. had left D. had been away
19 --- I』m sorry to keep you waiting.
--- Oh, not at all. I ______ here only a few minutes.
A. have been B. had been C. was D. will
20. The police found that the house _______ and s lot of things ______.
A. has broken into; has been stolen B. had broken into; had been stolen
C. has been broken into; stolen D. had been broken into; stolen
21. --- Have you moved into the house?
--- Not yet. The rooms ________.
A. are being painted B. are painting C. are painted D. are being painting
22. If the city noises _______ from increasing, people ______ shout to be heard at the dinner table 20 years from now.
A. are not kept ; will have to B. are not kept; have to
C. do not keep; will have to D. do not keep, have to
23. --- ________ the sports meet might be put off.
--- Yes, it all depends on the weather.
A. I』ve been told B. I』ve told C. I』m told D. I was told
24. You don』t need to describe her. I _______ her several times.
A. had met B. have met C. met D. meet
25. I don』t think Jim saw me; he ______ into space.
A. just stared (凝視) B. was just staring
C. has just stared D. had just stared
26. --- _______ my glasses?
--- Yes, I _______ them on your bed a minute ago.
A. Do you see; saw B. Had you seen; have seen
C. Have you seen; saw D. Would you see; saw
27. --- We could have walked to the station; it was so near.
--- Yes. A taxi _______ at all necessary.
A. wasn』t B. hadn』t been C. wouldn』t be D. won』t be
28. --- Who is Jerry Cooper?
--- ______? I saw you shake hands with him at the meeting.
A. Don』t you meet him yet B. Hadn』t you met him yet
C. Didn』t you meet him yet D. Haven』t you met him yet
29. --- Nancy is not coming tonight.
--- But she _______!
A. promises B. promised C. will promise D. had promised
30. _______ it with me and I』ll see what I can do.
A. When left B. Leaving C. If you leave D. Leave
31. --- Can you attend the party tomorrow?
--- I think I can when my headache ________ thoroughly.(完全)
A. will disappear B. is disappearing C. disappears D. is disappeared
32. It is clear that his poor ecation _______ him back.
A. has been held B. is holding C. will be held D. had held
33. --- How are you planning to travel to Shanghai?
--- I ____ yet, but I ______ taking a train.
A. haven』t decided; am considering B. haven』t decided, consider
C. didn』t decided; am considering D. hadn』t decided; have considered
34. The pen I _______ I _______ is on my desk, right under my nose.
A. think, lose B. thought , had lost C. think , had lost D. thought, have lost
35. --- Have you heard about the new school?
--- No, when and where to build the new one _______ yet.
A. is not decided B. are not decided C. hasn』t decided D. haven』t decided
36. --- Sorry, I』m late.
--- That』s OK. I _____ long.
A. haven』t waited B. don』t wait C. haven』t been waiting D. didn』t wait
37. --- Nancy sat in the front seat on the left side of the classroom.
--- Oh! I thought she ______ in the back.
A. will sit B. had sat C. is sitting D. has sat
38. I must leave, too. I _______ having tea with you, Bill.
A. was enjoying B. am enjoying C. enjoyed D. enjoy
39. I ______ my face when suddenly someone ______ at the door.
A. washed, knocked B. washed, was knocking
C. was washing, was knocking D. was washing, knocked
40. I ______ at the station half an hour ago, but the train _____ yet.
A. arrived, hadn』t come B. was arriving, hadn』t come
C. arrived, hasn』t come D. had arrived, didn』t come
41. --- Why did you come by taxi?
--- My car broke down last week and I still _______ it repaired.
A. haven』t had B. didn』t have C. don』t have D. won』t have
42. I』m surprised to find you here looking well and playing tennis, Jim. Ann said that you _____ sick.
A. are B. were C. would be D. had been
43. The price _________, but I doubt whether it will remain so.
A. went down B. will go down C. has gone done D. was going down
44. --- Did you go to Qing for vacation last August?
--- I _______ to go, but I got sick at the last minute.
A. was planning B. had been planning C. planned D. have planned
45. I met him at a party, but I haven』t seen him ______.
A. since B. still C. yet D. then
46. All the preparations for the task ________, and we』re ready to start.
A. completed B. complete C. had been completed D. have been completed
47. I finally got the job I dreamed about. Never in my life _____ so happy.
A. did I feel B. I felt C. I had felt D. had I felt
48. --- How are you today?
--- Oh, I ________ as ill as I do now for a very long time.
A. didn』t feel B. wasn』t feeling C. don』t feel D. haven』t felt
49. The reporter said the UFO ______ east to west when he saw it.
A. was travelling B. travelled C. had been travelling D. was to travel
50. --- I think that you need ______ practice on playing the violin.
--- ______ violin lessons every two weeks, but I think I』ll make it every week from now on.
A. less; I have B. less; I』ve taking C. more; I have D. more; I』ve been having
Key:
1---5 CBDAA 6---10 CDBDC 11---15 DCDDD 16---20 DBDAD
21---25 AAABB 26---30 CADBD 31---35 CBABA 36---40 CBCDC
41---45ABCBA 46---50DDDAD
G. 初中英語現在完成時選擇題:(請解釋原因) He____Luzhou for three month
D
考查持續性動詞與終止性動詞的用法
註:A B C 三個是終止性動詞,它們的現在完成時的肯定式不能與FOR 短語連用。
H. 初二英語完成句子練習(現在完成時),急用,謝謝
i have finished my homework!
I. 求一份中考英語時態(主要是現在完成時)的練習匯總題
1. ---Every student in our class was at the meeting except you. Why?
---Sorry, sir. Ms Wang ___ (explain) a maths problem to me.
2. I am sorry you ______________(miss) the train. It left 10 minutes ago.
3. The 2014 Youth Olympic Games (hold) in Nanjing from August 16th to 28th.
4. He always tries what he can _____________ (help) others in need. He is great.
5. My bike needs ___________(repair). I need _____________(repair) it this morning.
6. What do you think ______________(talk) about at the meeting tomorrow?
7. There is a wallet ______________ (lie) on the ground. Please pick it up.
8. We needn』t worry about _____________ (not meet) again.
9. My mother has had the clothes _____________(wash).
10. When I got to the station, no one________________ (wait) for me.
11. I didn』t understand the problem until it ____________(expalin) a third time.
12. The sports meeting ______________(hold) in our school in September every year.
13. ---What is he busy doing?
---Doing the experiment ________________(complete) the science project.
14. Though Mr. Wu ___________________(explain) the maths problem to us three times, about
thirty percent of us cannot understand it.
15. ---Turn off the radio, dear. Baby is sleeping. ---There is no need. He __________(wake) up.
16. You mustn』t touch the machine until you ___________(teach) how to use it.
17. _____________(Wake) up early doesn』t mean getting up early.
18. Don』t worry. You ________________(give) some money next week.
19. What problems do you have ____________(live) near the airport?
20. ---Don』t park here, please! --- Sorry, I _____________ (not see) the sign.
J. 這是初二英語現在完成時的十道選擇題,幫忙做一下,謝謝!
ACDCC