(完整版)现在完成时和过去完成时专项练习

(完整版)现在完成时和过去完成时专项练习
(完整版)现在完成时和过去完成时专项练习

一、单项选择。

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. (把两个句子合并成一个句子)

___________________________________________

三、汉译英。

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?

现在完成时专项练习

一、用所给动词的适当形式填空。

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 Wangs ___(stay) here?For two weeks.

二、句型转换(每空一词)。

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

三、填入has / have been 或has / have gone.

1.Harry:I saw you in Annabel's Restaurant last night.

Diana:No,it wasn't me.I never there.

2. Sam:Sally and Tim are on holiday, aren't they?

Where they ?

Sue:To Florida, again.

Sam:How many times they there?

Sue:This is their third visit.

3. Alan:Where's Tony? Mary:He's got a headache so he

to bed.

4. Steve:Can I speak to Jill, please?

Lynn:She's out,I'm afraid. She to the cinema this evening.

Steve:Again? She already to the cinema three times this week.

四、用for 或since填空

1. Jill has been in Ireland Monday.

2. Jill has been in Ireland three days.

3. My aunt has lived in Australia 15 days.

4. Margaret is in her office.She has been there

7 o'clock.

5. India has been an independent country 1974.

6. The bus is late.We've been waiting 20 minutes.

7. Nobody lives in those houses.They have been empty

many years.

8. Mike has been ill a long time. He has been in hospital October

五、

A.用already或yet

1) Have they taken down the old pictures ______?

No, not ___________.

2) Most of us have finished our compositions ________

3) He said he hadn’t visited the exhibition ________.

B.用since或for

1) We have learned five lessons _____he beginning of this term.

2) Mrs Liao has been in hospital ______last week.

3) I have stayed at my aunt’s _____two weeks.

C. 用have gone或have been

1) Where are the boy students ?They _____to the school factory.

2) Is your father in?No, he ____to Shenzhen._______ he ever______there before?Yes, he ___there several times

3) He asked me if I ____to Hangzhou before. I told him that I wanted to go there for a visit as I _____never ______ to that city before.

六选择填空

1.Mother ____me a new coat yesterday. I _______ it on. It fits me well.

A. had made…have tried

B. made…have tried

C. has made…tried

D. made…tried

2 “He ____to draw horses already”.When _____ he ?”

“ Last year “

A. learned...has B. learned (i)

C. has learned...has D. has learned (i)

3.____you ____the text yet?Yes,we____it two hours ago.

A. Did…copy…did

B. Have…copied…have

C. Have…copied…did

D. Did …copy…had

4. “Why ______ she ______angry ?”“Because he _____

at her just now .”

A. did…get…shouted

B. has…got…shouted

C. did…get…has shouted

D. has…got…has shouted

5. ____you _____the film before?Where_____you ____it?

A. Have …seen…did…see

B. Did …see…did…watch

C. Have…seen…have…seen

D. Did …see…have…seen

6.You ____me waiting for two hours. I____for you since five.

A. kept…waited

B. have kept…waited

C. ke pt…have waited

D. have kept…have waited

7.Where ______ John _______ ? To the library. He ______there for an hour.

A. has…been…has gone

B. has…gone…has been

C. did…go…went

D. did…be…went

8. I ______the way.I______here for quite many years.

A. k new...have lived B. knew (iv)

C. know...have lived D. know (iv)

9. _____ you ever _____ America ? Yes, I have.

A. Have…gone to

B. Have…gone in

C. Have…been to

D. Have …been in

10. My brother ____college for over three years.

A. has gone to

B. has been to

C. has been in

D. has been at

现在完成时练习题

现在完成时练习题

1. A. 用already或yet

1) Have they taken down the old pictures ______? No, not ___________.

2) Most of us have finished our compositions ________

3) He said he hadn't visited the exhibition ________.

B.用since或for

1) We have learned five lessons ______ the beginning og this term.

2) Mrs Liao has been in hospital ______last week.

3) I have stayed at my aunt's _____two weeks.

C. 用have gone或have been

1) Where are the boy students ? They _____ to the school factory.

2) Is your father in ? No, he ____ to Shenzhen. _______he ever ______ there before ? Yes, he ___ there several times

3) He asked me if _____ to Hangzhou before.

I told him that I wanted to go there for a visit as I ______ never ______ to that city before.

2. 选择填空

B.1.Mother ____me a new coat yesterday. I _______ it on. It fits me well.

A. had made…have tried

B. made…have tried

C. has made…tried

D. made…tried

D.2 "He ____to draw horses already". "When ______ he ?" " Last year "

A. learned...has B. learned...did C. has learned...has D. has learned (i)

A.3.Tom _____up into the tree. Look, he ____ high up there !

A. has got…is

B. has climbed…was

C. got …was

D. climbed…is

C.4.____ you _____ the text yet ? Yes, we ____ it two hours ago.

A. Did…copy…did

B. Have…copied…have

C. Have…copied…did

D. Did …copy…had

A.5. "Why ______ she _______ angry ?" "Because he _____ at her just now ."

A. did…get…shouted

B. has…got…shouted

C. did…get…has shouted

D. has…got…has shouted

A.6. ______you __________ the film before ? Where _____ you ____ it ?

A. Have …seen…did…see

B. Did …see…did…watch

C. Have…seen…have…seen

D. Did …see…have…seen

D.7.You ____ me waiting for two hours. I ____ for you since five.

A. kept…waited

B. have kept…waited

C. kept…have waited

D. have kept…have waited

B.8.Where ______ John _______ ? To the library. He _________ there for an hour.

A. has…been…has gone

B. has…gone…has been

C. did…go…went

D. did…be…went

D.9.______ the baby still _____ ? No, it _______ crying.

A. Has…cried…has stopped

B. Is…crying…stopped

C. Did …cry…stopped

D. Is…crying…has stopped

C.10. I _______ the way. I ________ here for quite many years.

A. knew...have lived C. knew...live C. know...have lived D. know (iv)

C.11. _____ you ever _____ America ? Yes, I have.

A. Have…gone to

B. Have…gone in

C. Have…been to

D. Have …been in

D.12. My brother ____college for over three years.

A. has gone to

B. has been to

C. has been in

D. has been at

D.13.He ________ the Army by the end of 1989. He ______ in the army since then.

A. joined…is

B. has joined…has been

C. had joined…is

D. had joined …has been

B.14. By the time I _____ back they ____ up ten satellites.

A. came…have sent

B. came…had sent

C. come…have sent

D. had come…sent

C.15. Jack ____ over five lessons by seven o'clock. Then he ____ a rest.

A. went…took

B. went…had taken

C. had gone…took

D. had gone…had taken

A.16. We ____ out by that time that he ____ a spy for a long time.

A. had found…had been

B. had found…was

C. found…had been

D. found…was

B.17. Before the news ____ him, he ____ to know about it.

A. reaches…has got

B. reached…had got

C. reached…got

D. had reached…got

C.18. I _____ him a second letter before I ____ from him.

A. wrote…heard

B. wrote…had heard

C. had written…heard

D. have written…hear

D.19. People ____ that the soldiers _____ fighting.

A. say…had stopped

B. said…has stopped

C. say…stopped

D. said…had stopped

B.20. We ____ in a good harvest because we ____ enough rain.

A. didn't get…had had

B. got…had had

C. had got…had had

D. got…hadn't had

D.21. They _______ for five hours when they ______ in New York.

A. flew…arrived

B. had flown…had arrived

C. flew…had arrived

D. had flown…arrived

C.22. She ____ that it _____ for two days by that day.

A. says…has rained

B. says…had rained

C. said…had rained

D. said…rained

A.23. John _____ there since the year before, so he _____ them.

A. had worked…knew

B. had worked…had known

C. worked…knew

D. worked…had known

D.24. He _____ angry because he ____ for a long time.

A. had got…had waited

B. got…waited

C. had got…waited

D. got…had waited

过去完成时专项练习

广州市东圃中学郭红坚

定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在"过去的过去"的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。

构成:过去完成时的构成: had +.(过去分词)

用法:

1、与by, before, by the end of引导的表示过去的时间状语连用。

例如:by then, by\ before nine o'clock yesterday, by the end of last year, by the age o f twenty, by the time I arrived …

2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。例如:When I returned home, my guest had already left.

I did not see the film because I had seen it before.

3、常用于told, said, knew, heard, thought, ask等动词后的宾语从句。例如:

She said (that) she had never been to Paris.

He asked what I had said.

现在完成时和过去完成时的区别:

现在完成时强调对现在的影响或结果, 过去完成时强调对过去的影响或结果。

练习:

1. 单项选择

1.He asked me _____ during the summer holidays.

A. where I had been

B. where I had gone

C. where had I been

D. where had I gone

2. What ____ Jane ____ by the time he was sever?

A. did, do

B. has, done C did, did. D. had, done

3. I ______ 900 English words by the time I was ten。

A. learned

B. was learning

C. had learned

D. learnt

4. She ______lived here for ______ years.

A. had, a few

B. has, several

C. had, a lot of

D. has, a great deal of

5. By the time my parents reached home yesterday, I _____ the dinner already.

A had cooked B. cooked C. have cooked D. was cooked

6. She said she __________ the principle already

A .has seen B. saw C. will see D. had seen

7. She said her family _______ themselves ______ the army during the war.

A. has hidden, from

B. had hidden, from

C. has hidden, with

D. had hidden, with

8. By the time he was ten years old, he _________.

A. has completed university

B. has completed the university

B. had completed an university D. had completed university

9. She had written a number of books ______ the end of last year.

A. for

B. in

C. by

D. at

10. He _____ to play ____ before he was 11 years old.

A had learned, piano B. had learned, the piano

C. has learned, the piano

D. learns ,piano.

11. What _______ Annie ____ by the time he was ten?

A. did, do

B. did, did

C. has, done

D. had done

12 .He ___ in the factory for three years before he joined the Army.

A. has worked

B. works

C. had worked

D. will work

13. By the end of last week, they ____ the bridge.

A. has completed

B. completed

C. will complete

D. had completed

14. Ben hates playing _____ violin, but he likes playing ____ football.

A. a…the

B. the… the

C. / …the

D. the…/

15. By the time he was 4, he ______ a lot of German

words.

A. had learned

B. has learned

C. learned

D. learns

16 .Jim turned off the lights and then _____ the classroom.

A. was left

B. had left

C. has left

D. left

17.They _________ in Guangzhou since 2000.

A. lived

B. had lived

C. have lived

D. were living

18. The train from Beijing_______ ten minutes ago.

A. has arrived

B. was arriving

C. arrived

D. had arrived

19. The students _________ their classroom when the visitors arrived.

A . have cleaned B. had cleaned C. was cleaned D. have been cleaned

20. Fergie_______ the project in one hour.

A. have finished

B. will finish

C. finishes

D. has finished

21. The man ________ his coat and went out.

A. put on

B. had put on

C. will put on

D. was putting on

22 My mother______ in that factory at the age of 18.

A. had worked

B. has worked

C. worked

D. works

23. Dad ________ while he _______ TV.

A .fell asleep…watch B. was falling asleep…watched

C. fell asleep……was watching

D. had fallen asleep…watched

2.用动词的适当形式填空

1. We _____________ (paint) the house before we ______________ (move) in.

2. That rich old man _____________ (make) a will before he _____________ (die).

3. They _____________ (study) the map of the country before they ________ (leave).

4. The robbers _____________ (run away ) before the policemen _______ (arrive).

5. I __________ (turn off) all the lights before I ____________ (go) to bed.

6. Paul __________ (go) out with Jane after he __________ (make) a phone call.

7. Tom __________ (say) he ___________ (read) the book twice.

8. Our plan ____________ (fail ) because we _____________ (make) a bad mistake.

9. When the chairman ______________ (finish) speaking, he _____________ (leave)the hall.

10.The Reads __ ______ (have) lunch when I ________________(get) to their house.

11.When I ______________(arrive) at the station, he ____________________(leave).

12..We _______________(learn) about 4000 English words by the end of last term.

13. I waited until he _______________(finish) his homework.

14. We were surprised at what she ________already ______(do)

15.She ____________(not go) to Qingdao because she ________________ (go) there before.

16. He ______________(not tell) you the news yet.

17. He said he _____________already_________(give) the book to the teacher.

18. I ______________(be) to Shanghai before.

19. She told me she _________________(be) to Sanya three times.

20.She _____________(play) the guitar while her sister_______________(sing).

3.句型转换

1.I had sold the ticket when she came.(改否定句)

_________________________________________________ __________________

2.She had sung a song to us before she danced.(改否定句)

_________________________________________________ _______________.

3.They began to climbed the mountain after they had bought all the food and drink.(否定)

_________________________________________________ _________________

4.By 10:00 a.m, I had been very hungry. (改一般疑问)

_________________________________________________ _________________

5.Lucy had already completed the project when I arrived.(改一般疑问)

_________________________________________________ _________________

6.By the time he got to the airport, the plane had taken off. (改一般疑问)

_________________________________________________ _________________

7..He had broken his arm when I saw him.(对划线部分提问)

_________________________________________________ _________________

8.When he had read the note, he ate it. (对划线部分提问)

_________________________________________________ _________________

9..Jack didn't go to the cinema because he had seen the film. (对划线部分提问)

_________________________________________________ _________________

10.We had had the toys for ten years before we gave them to the child. (对划线部分提问)

_________________________________________________ _________________.

11.She had written the book by the end of 1960. (对划线部分提问)

_________________________________________________ _________________

12.We cooked the dumplings. We ate them up. (用过去完成时连接两句)

_________________________________________________ _________________

13.Jim's father mended the car. It was broken. (用过去完成时连接两句)

_________________________________________________ _________________

14.We had our tests. Then we had a long holiday.( 用过去完成时连接两句)

After we ________________________, we _____________________________

15.He showed us a picture. Then he showed us around the house. 用过去完成时连接两句)

Before he _______________________, he______________________________.

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

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

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

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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,理解句子,根据语境判断答

英语现在完成时专项训练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.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.—— ______you _____ out the problem, Sam? ——Not yet, but I'm going to. A. Did, work B. Are, working C. Have, worked D. Will , work 【答案】 C 【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。 2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 4.Great changes in my hometown in the last few years. A. took place B. will take place C. have taken place D. have been taken place

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

【初中英语】现在完成时中考试题分类汇编 一、初中英语现在完成时 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?

英语现在完成时易错题精选(1)

必备英语英语现在完成时易错题精选 一、初中英语现在完成时 1.一 How long your brother ______ this camera? — For two weeks. A. have; bought B. have; had C. has; had D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 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.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.He ___________ for ten years. A. has been married B. married C. got married D. has married 【答案】A 【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。 【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转

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

现在完成时练习 (一) —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..

【英语】 英语现在完成时专题练习(及答案)

【英语】英语现在完成时专题练习(及答案) 一、单项选择现在完成时 1.—How much do you know about the Winter Olympic Games to be held in Beijing? —Well, the media ________ it in a variety of forms. A.cover B.have covered C.would cover D.covered 【答案】B 【解析】 【详解】 考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。 2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are C.have been D.has been 【答案】D 【解析】 【详解】 考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。 3.I am a better reader this year than I was last year because I ________ to hundreds of new concepts and ideas. A.have exposed B.had been exposed C.have been exposed D.was exposed 【答案】C 【解析】 【分析】 考查时态。 【详解】 句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。 4.The Chinese women’s volleyball team won the gold medal at the Rio Olympics, w hich is the third time the team Olympic gold. A.claimed B.has claimed

中考英语现在完成时真题汇编(含答案)

中考英语现在完成时真题汇编(含答案) 一、初中英语现在完成时 1.My sister English since she was 9 years old. She can talk to foreigners freely. A. learns B. learnt C. has learnt D. have learnt 【答案】C 【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C 【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.—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+过去分词。 4.—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+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 5.All the skirts .They very well.

相关文档
最新文档