初中英语现在完成时练习题
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