搜档网
当前位置:搜档网 › 初中英语现在完成时专项练习题及答案

初中英语现在完成时专项练习题及答案

初中英语现在完成时专项练习题及答案
初中英语现在完成时专项练习题及答案

一、单项选择。

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 years

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 onD. 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

二、句型转换。

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 Fra nce.

8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)

___________________________________________

三、汉译英。

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?

一. 单项填空

1. _______ he’s old, he can still carry this heavy bag.

A. Though

B. Since

C. For

D. So

2. ---Do you know if he _______ to play basket ball with us?

---I think he will come if he ______ free tomorrow.

A. comes; is

B. comes; will be

C. will come; is

D. will come; will be

3. In the zoo if a child _____ into the water and can’t swim, the dolphins may come up ______ him.

A. will fall; to help

B. falls; to help

C. will fall; help

D. falls; helping

4. I don’t remember ________ he worked in that city when he was young.

A. what

B. which

C. where

D. who

5. We will stay at home if my aunt ________ to visit us tomorrow.

A. comes

B. come

C. will come

D. is coming

6. The police asked the children _______ cross the street ________ the traffic lights turned green.

A. not; before

B. don’t; when

C. not to; until

D. not; after

7. I was late for class yesterday _______ there was something wrong with my bike.

A. when

B. that

C. until

D. because

8. I’ll go swimming with you if I ________ free tomorrow.

A. will be

B. shall be

C. am

D. was

9. In the exam, the ________ you are, ______ the _______ mistakes you will make.

A. careful; little

B. more careful; fewest

C. more careful; fewer

D. more careful; less

10. You should finish your lessons _______ you go out to play.

A. before

B. after

C. when

D. while

11. I hurried _____ I wouldn’t be late for class.

A. since

B. so that

C. as if

D. unless

12. When you read the book, you’d better make a mark _______ you have any questions.

A. which

B. that

C. where

D. though

13. The teacher raised his voice _______ all the students could hear him.

A. for

B. so that

C. because

D. in order

14. He took off his coat _______ he felt hot.

A. because

B. as

C. if

D. since

15. It is ______ that we’d like to go out for a walk.

A. a lovely day

B. too lovely a day

C. so lovely a day

D. such lovely a day

16. Mary had ______ much work to do that she stayed at her office all day.

A. such

B. so

C. too

D. very

17. _______ I felt very tired, I tried to finish the work.

A. Although

B. Because

C. As

D. As if

18. ______ the day went on, the weather got worse.

A. With

B. Since

C. While

D. As

19. ______ well you can drive, you must drive carefully.

A. So long as

B. In order that

C. No matter how

D. The moment

20. Write to me as soon as you ________ to Beijing.

A. will get

B. get

C. getting

D. got

二. 根据中文意思完成下列英语句子

1. 不管他跟我开什么玩笑,我都不生气。

I am not angry with him, _______ _______ ______ jokes he ______ on me.

2. 布鲁斯太太对学生非常亲切,以至于学生把她当做母亲。

Mrs Bruce was _______ kind to her students ______ they ______ her _____ their mother.

3. 只要我们竭尽全力,父母就会满意我们的表现。

Our parents will be pleased with our performance _____ _____ ______ we try our best.

4. 你一到上海就给我打个电话好吗?

Will you please call me ______ ______ ______ you get to Shanghai.

5. 这个七岁的女孩酷爱钢琴,以至于他已经坚持练习两年了。

The seven-year-old girl likes playing the piano ______ ______ ______ she has kept practicing for two years.

6. 虽然她很忙,他还坚持自学英语。

_______ _______ ______ _______, she kept on learning English by herself.

7. 他长大后相当一名记者。

He wants to be a journalist ______ _______ _______ _______.

8. 无论刮风下雨,我们的老师总是第一个到校。

_______ _______ windy or rainy, our teacher is always the first to get to school.

9. 如果人人为保护环境做出贡献,世界将会变得更美好。

______ ______ ______ _____ _______ to protecting the environment, the world will become much more beautiful.

10. 李明昨天没来上学,因为他病了。

Li Ming didn’t come to school _______ _______ ______ ______.

练习二

1 The meeting didn't start___ everyone was there.

A. because

B. until

C. why

D. if

2 The boy ___ to bed ___ his mother came in.

A. went not; until

B. didn't go; after

C. went; until

D. didn't go; until

3 I won't believe you___ I have seen it with my own eyes.

A. before

B. until

C. after

D. when

4 He ___ home ___ she was satisfied ___ his answer yesterday.

A. didn't go; until; with

B. wasn't go; after; to

C. doesn't go; before; with

D. didn't go; until; to

5 He ___ back until the work ___ done.

A. isn't; will be

B. isn't; is

C. won't be; will be

D. won't be; is

6 They didn't start the work ___ their teacher came back.

A. until

B. while

C. as soon as

D. if

7. Tom will call me as soon as he ___ Shanghai.

A. arrives

B. will reach

C. arrives in

D. get to

8. I'm sure he'll come to see me before he ___ Beijing.

A. will leave

B. is leaving

C. leave

D. leaves

9. I will tell him the news as soon as he___ back.

A. come

B. comes

C. will come

D. came

10. Tom has got a watch. He ___ it for two years. It _______ by his father.

A. has bought; was bought

B. has got; is bought ,

C. was bought; has bought .

D. has had; was bought "'

11. When he got to the station, the train ___.

A. left

B. had left

C. leaves

D. has left

12. The boy told his father what he ___ in the street.

A. saw

B. have seen

C. had seen

D. see

13.We ___ TV when the telephone ____.

A. watched; was ringing

B. were watching; rang

C. watch; rings

D. are watching; rang

14.By the end of last term, I___ ten books.

A. had finished reading

B. have finish reading

C. had finish to read

D. finish read

15. I ___ you for a long time. Where ___ you ___?

A. didn't see; did; go

B. didn't see; have; gone

C. haven't seen; have; been

D. haven't seen; have; gone

16. Tom___ China for 3 years.

A. has been

B. has been in

C. has been to

D. has been at

17. I won't go to see the film tonight, because I ___ my ticket.

A. lost

B. have lost

C. will lose

D. didn't lose

18.-Hello! May I speak to Bob?

-Sorry, but he ___ for a month.

A. had been away

B. was left

C. left

D. has been away

19. I ___ him since I began to live in the city.

A. know

B. have known

C. knew

D. will know

20.Zhao Lan ___ already ___ in this school for two years.

A. was; studying

B. will; study

C. has; studied

D. are; studying

21.Betty didn't go to see the film yesterday ___ she was ill.

A. because

B. but

C. until

D. if

22 May I sit nearer___I can see more clearly?

A. as if

B. so that

C. even if

D. so

23 ___ you work hard, you will certainly succeed.

A. Though

B. If

C. Because

D. For

24 ___ he came to study in the university, he has made much progress in the study of English.

A. While

B. When

C. Since

D. After

25 I'd like to go swimming _____ the water is not too cold.

A. for

B. unless

C. if

D. whether

26 There are ___ many league members in class 2 ___ in Class 4.

A. both; and

B. 'so; that

C. either; or

D. as; as

27. -Do you have a big library?

-No, we don't. At least, not___yours.

A. as big as

B. as big than

C. as bigger than

D. bigger as

28. Suzhou is not ____ beautiful ____ Hangzhou.

A. as; than

B. so; as

C. even; than

D. /; than

29. Iron is more useful ___ any other metal.

A. as

B. than

C. then

D. so

30. I want to know ___ she is going to see a film.

A. if

B. that

C. what

D. which

31. You are sure to pass the exam ___ you study hard.

A. if

B. though

C. that

D. since

32. I'll go to see the film with you___I have time this evening.

A. whether

B. so

C. if

D. when

33. ___ you study harder, you'll never pass the final exam.

A. If

B. Until

C. Unless

D. Except

34. Although it was raining, still worked in the fields.

A. but they

B. and they

C. they

D. and yet they

35 ___ there were only five soldiers left at the front, ___ they went on fighting.

A. Because; so

B. If; and

C. Though; but

D. Though; /

36 ___ she is very old, ___ she can still work eight hours a day.

A. Because; so

B. Though; but

C. As; yet

D. Though; yet

37. Please answer the question in a loud enough voice ___ all the class may hear.

A. so, that

B. or

C. in order that

D. and

38. Lift it up___I may see it. A. though B. so that C. as D. than

39. I hurried___I wouldn't be late for class. A. so B. so that C. if D. unless

40. We should go by bus ___ we can get there earlier. A. as soon as B. where C. in order that D. as

41 The dictionary is so expensive ___ I can't buy it. A. because B. when C. that D. if

42 I got there ___ late ___ I didn't see him.

A. too; to

B. such; that

C. so; that

D. so; as

43 It is ___ hot in the room ___ we have to go out for a walk.

A. such; that

B. so; that

C. as; as

D. such; as

44 He has___ an interesting book that we want to read it. A. so B. such C. the same D. as

练习一答案

一. 1.A 2.C 3.B 4.C 5.A 6.C 7.D 8.C 9.C 10.A

11.B 12.C 13.B 14.A 15.C 16.B 17.A 18.D 19.C 20.B

二. 1. no matter what; plays 2.so; that; regarded; as 3. as long as 4. as long as

5. so much that

6. Though she was busy

7. when he grows up

8.Whether it’s 9. If everyone ma kes a contribution 10. because he was ill

练习二参考答案:

1-5B D B A D 6-10 A C D B D 11-15 B C B AC 16-20B B D B C 21-25A B B C C 26-30 D A B B A 31-35 A C C C D 36-40 D C B B C 41-44 C C B B

现在完成时专项练习题及答案

现在完成时专项练习题及答案 一、单项选择。 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

英语现在完成时专项训练100(附答案)含解析

英语现在完成时专项训练100(附答案)含解析 一、初中英语现在完成时 1.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。 4.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。

八年级下现在完成时专项练习题

现在完成时专项练习 1. The famous writer one new book in the past two years. A. is writing B. was writing C. wrote D. has written 2. —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 3. Zhao Lan already in this school for two years. A. was; studying B. will; study C. has; studied D. are; studying 4. We Xiao Li since she was a little girl. A. know B. had known C. have known D. knew 5. Harry Potter is a very nice film .I it twice. A. will see B. have seen C. saw D. see 6. —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 7. —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 8. Miss Green isn't in the office. She to the library. A. has gone B. went C. will go D. has been 9. Mother me a new coat yesterday. I it on. It fits me well. A. had made…have tried B. made…have tried

中考英语现在完成时试题和答案

中考英语现在完成时试题和答案 一、初中英语现在完成时 1.Little Tom his home for more than ten years. A. leaves B. left from C. will leave D. has been away from 【答案】 D 【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应的延续性动词为be away。 【点评】考查现在完成时。 2.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。 3.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。 4.— Mary, I remember you several years ago. — Yes, I for 3 years. A. married, have married B. married, married C. married, have been married D. have married, have been married 【答案】 C 【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

英语现在完成时专项

英语现在完成时专项 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate. A.have seen; will suffer B.saw; suffered C.had seen; was to suffer D.see; suffer 【答案】A 【解析】 【详解】 考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。 3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since. A.are leading B.lead C.led D.have led 【答案】D 【解析】 【详解】 考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。 4.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years. A.have sprung up B.sprang up

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

【初中英语】现在完成时中考试题分类汇编

【初中英语】现在完成时中考试题分类汇编 一、初中英语现在完成时 1.He has studied in our school __________. A. since five years B. for five years C. for five years ago D. in five years 【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。 【点评】考查时间状语。根据句意选出正确的时间状语。 2.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 3.— Where is your uncle? I haven't seen him for a long time. — He _______ Beijing for about half a year. He moved there in January. A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D 【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。 4.—Where is Catherine? I haven't seen her for days. —She Wuhan. She'll be back next week. A. has gone to B. has been to C. have gone to D. have been to 【答案】 A 【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 5.—— ______you _____ out the problem, Sam?

复习现在完成时专项练习题及答案

现在完成时练习 (一) —Dad, I ________ the station for minutes, but nobody came to meet me. —Don't worry. I'll go to meet you soon. A. arrived at B. have been at C. will reach D. have arrived at —______ you ever ______ Dali? —Never. But I am going there this vacation. A. Do; go to B. Have; been to C. Have; gone to D. Will; go to My aunt is a writer. She ____more than ten books since 1980. A. writes B. wrote C. has written D. will write A. leftB leaveC. has leftD. has been away The Smiths came to Shanghai in 2008, theythere for three years since then. A. live B. lived C. have lived D. will live —Have you ever been to Nanning? —Yes, _______ . A. I was B. I do C. I am D. I have Imy homework. I guess I can't join you. A. don't finish B. didn't finish C. haven't finished D. won't finish —Excuse me, where is Mr. Brown's office? —Sorry, I don't know. I _____ here for only a few days.

中考初中英语现在完成时练习题

中考初中英语现在完成时 练习题 Prepared on 22 November 2020

现在完成时用法 现在完成时的构成:助动词have(has)+ 过去分词, 1.表示过去发生或完成的某一动作对现在造成的影响或结果。例如: I have just cleaned my clothes. 我刚洗过衣服。 (“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”) 现在完成时常用的时间状语有: already (”已经”用于肯定句的中间和末尾处) never (“从不”用于中间处) ever (”曾经”用于疑问句和肯定句的中间处) just (“刚刚”用于中间处) yet (“已经”用于疑问句的末尾处 / “还”用于否定句的末尾处) 或不加任何的时间状语,但不能和表示过去的时间状语连用. 现在完成时与一般过去时的用法比较 现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去。试比较: The plane has arrived . 飞机已经来了。(说明现在的情况:飞机在这儿) The plane arrived a quarter ago. 飞机是一刻中以前来的。(强调动作发生的时间在过去) I have taught here for fifteen years. 我在这儿已经教了十五年。(表示十五年前的动作一直延续到现在,还可能会继续。) I taught here for a year. 我过去在这儿教过一年。(表示“我“现在已经不在这儿任教了) Since 和 for 的用法 表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。 Since+过去点的时间,for+一段时间(数词+量词),此划线部分用how long提问。 一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。如: Mr. Smith has worked here since 1984. 1984年以来,史密斯先生一直在这工作。 He’s learned about 5,000 English words since he went to college. 他上大学以来大约学了五千个英语单词。 二、for短语表示动作延续多长时间,for的宾语为时间段。如: We have known each other for twenty years. 我们认识有二十年了。 I haven’t seen her for a long time. 我好久没有见到她了。 练习: I.翻译下列句子: 1.你曾经吃过鱼和薯条吗 2.我刚刚丢了我的化学书。 3.我以前从来没去过那个农场。 4.他已经吃过午饭了。 5.你已经看过这部电影了吗

复习专题 现在完成时专项讲解及练习

复习专题现在完成时专项讲解及练习 一、初中英语现在完成时 1.All the students _______ very hard over the last three years. A. works B. has worked C. have worked D. worked 【答案】 C 【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

专项训练现在完成时专项练习

专项训练现在完成时专项练习 一、初中英语现在完成时 1.The old city_______ a lot since ten years ago. A. changed B. changes C. change D. has changed 【答案】 D 【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。 【点评】考查时态的用法。 2.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。 3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 5.My parents for twenty years by the time I was 15.

中考英语现在完成时中考题集锦

中考英语现在完成时中考题集锦 一、初中英语现在完成时 1.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 2.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。3.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 4.I am surprised at the new look of my hometown,for it _____ a lot over the years. A. changed B. changes C. will change D. has changed 【答案】 D 【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时

(英语)中考英语现在完成进行时真题汇编(含答案)及解析

(英语)中考英语现在完成进行时真题汇编(含答案)及解析 一、初中英语现在完成进行时 1.—How much do you know about the trade war between China and America? —Well, the newspapers ________ it in the past few weeks. A. report B. will report C. reported D. have been reporting 【答案】D 【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。 【点评】考查时态,本题涉及现在完成进行时的应用。 2.—Look, Jim is talking to his friend under the tree. —It _______ be him. He has _______ back to Canada. A. can’t; gone B. can’t; been C. may not; been D. mustn’t; gone 【答案】 A 【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。 3.Have you ever _______ with a group? A. to speak B. study C. studying D. studied 【答案】 D 【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。 【点评】考查现在完成时的结构。 4.We can’t get sleep with a strong wind outside. A. blow B. blowing C. blew D. blows 【答案】B 【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。 【点评】考察with结构。

复习专题 现在完成时专项

复习专题现在完成时专项 一、初中英语现在完成时 1.All members_______ are admitted to the auditorium. A. have got the tickets B. that had got the tickets C. that have got the tickets D. had got the tickets 【答案】 C 【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导,且不可省略,所以排除A 和D。票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。【点评】考查定语从句和时态,注意tha引导从句的用法。 2.— Where is your uncle? I haven't seen him for a long time. — He _______ Beijing for about half a year. He moved there in January. A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D 【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。 3.—How many letters you to your mother? —109 in all, since 2016. A. has, written B. have, written C. did, write D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。 4.The small shop ________ for several years. A. opened B. has been opened C. has opened D. has been open 【答案】 D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。 【点评】考查open转化为be open, be open里的open是形容词,不能加ed..

现在完成时专项练习题及答案(精选)

n 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 二、句型转换。 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. (把两个句子合并成一个句子) ___ 三、汉译英。

相关主题