当前位置:文档之家› 完整版现在完成时和过去完成时专项练习

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

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

一、单项选择。

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、___ h as 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. (对划线部分提问)

_ h ave they been here?

3 、The old man __________ last year. He _______

_______ f or 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 _ j ust ____ (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.1 _ (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.1 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.1 bought a new bike just now.( 用just 改写)

I __ just ___ a new bike.

5. We began to learn English three years ago.( 改为同义句)

We ________ E nglish ___ t hree 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. 用 si nee 或 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

faetory.

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 eity before. 六 选择填空

1. _________ Mother ______________________ m e a new eoat 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 ? a Last year

a

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

C. has learned … has

D. has learned …

did

3.

___ y ou _ ___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 ______ a ngry ? ”“ Beeause he

at her just now .

A. did … get … shouted

B. has … got … shouted

C. did … get … has shouted

D. h as …got …has shouted 5. ___ _you _____ the film before?Where ___ you

___ it?

A. Have …seen …did …see B .Did …see …did … watch

C. Have …see n …have …see n

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. kept --have waited

D. have kept --have waited 7. Where _____ John ______ ? To the library. He ______ t here 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 _____ h ere for quite many years. A. k new ...have lived B. knew ...live C. know ...have lived D. know (iv)

9. ___ you ever ____ America ? Yes, I have. A. Have …gone to B. Have …gone in C. Have ?- bee n to D. Have ?- bee n 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. 用 si nee 或 for

1) We have learned five lessons ______ the beginning

og this term.

since five.

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 __ m e 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

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. _________ 2 "He __________ to draw horses already". "When _______ D. _______________ 12. My brother college for over three years. A. has gone to B. has been to C. has been in D. has been he ?" " Last year "

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 ____ t he 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. _____ 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.

____ you ___ it ?

A. Have …seen …did …see

B. Did …see …did …watch

C. Have …see n …have …see n

D. Did … see … have … seen

D.7.You __ me waiting for two hours. I ___ for you 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.

wrote … heard B. wrote … had heard C.

had 2) Mrs Liao has been in hospital _____ last week.

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

A. kept …waited

B. have kept …waited

C. kept …have waited

D. have kept … have waited

A. learned … has

B. learned … did

C. has learned … has

D.

D.13.He the Army by the end of 1989. He A.6. ______ y ou the film before ? Where

found … had been D. found … was at did … get … has shouted D. has … got … has shouted

A. 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. did n't get …had had

B. got …had had

C. had got …had had

D. got …had n'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 …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 of 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

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

homework.

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 falli ng asleep …watched C. fell asleep ............ was watching

D. had fallen

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 (. 改否定 句)

asleep … watched

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

1.

We _____________ (paint) the house before we

_______ (move) in.

2.

That rich old man _ ___________ (make) a will 3. They began to climbed the mountain after they had bought all the food and drink. (否定)

______________ (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

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 4.By 10:00 a.m, I had been very hungry. (改一般疑问)

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

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 6.By the time he got to the airport, the plane had taken off. (改一般疑问)

7..He had broken his arm when I saw him.(对戈U 线部分

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

问)

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

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 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.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.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。

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

【初中英语】现在完成时中考试题分类汇编 一、初中英语现在完成时 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.By the time I locked the door, I realized I my keys at home. A. had repaired B. had changed C. had forgotten D. had left 【答案】 D 【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完成时,故选D。 【点评】本题考查过去完成时的用法。 2.By the time I ________ on the TV, Beckham ________ two goals. A. turned; have scored B. turned; had scored C. had turned; have scored D. had turned; had scored 【答案】 B 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。 【点评】考查动词时态辨析题。 3.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 4.When I got to school, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten 【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。 【点评】考查把…落在…的用法。熟背句型。做题就很容易。

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

现在完成时练习 (一) —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.I can't get into my room now because I _______ my key. A. lose B. will lose C. have lost D. am losing 【答案】 C 【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。 【点评】考查时态的用法。 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.—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。 【点评】此题考查现在完成时的用法。 4.—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四个词的词义和用法。

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

专项训练现在完成时专项练习 一、初中英语现在完成时 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.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 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.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。 【点评】考查时间状语。根据句意选出正确的时间状语。 4.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 5.This museum here for over 80 years. It one of the oldest buildings in this city.

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

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

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

(英语)中考英语现在完成进行时真题汇编(含答案)及解析 一、初中英语现在完成进行时 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.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.

外研版英语现在完成时中考试题分类汇编

外研版英语现在完成时中考试题分类汇编 一、初中英语现在完成时 1.I a cold. I am not feeling well now A. caught B. have caught C. was catching D. had caught 【答案】 B 【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知应用现在完成时。故选B。 【点评】考查现在完成时。 2.—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+一段时间连用。 3.My parents for twenty years by the time I was 15. A. married B. had married C. had been married D. had got married 【答案】 C 【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。 【点评】本题考查非延续性动词与延续性动词的转换。 4.Nancy for five years. A. was dying B. has died C. died D. has been dead 【答案】 D 【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示

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

专项训练现在完成时专项练习题 一、初中英语现在完成时 1.This museum here for over 80 years. It one of the oldest buildings in this city. A. is; was B. had been; is C. was; has been D. has been; is 【答案】 D 【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。 2.—Where is your father? — . A. He has been to Shanghai B. He has been in Shanghai C. He has gone to Shanghai D. He have been to Shanghai 【答案】C 【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。 【点评】本题考查现在完成时。以及Have been to;have been in;have gone to三个短语的词义和用法。 3.My parents for twenty years by the time I was 15. A. married B. had married C. had been married D. had got married 【答案】 C 【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。 【点评】本题考查非延续性动词与延续性动词的转换。 4.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

相关主题
文本预览
相关文档 最新文档