haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 初中教育 > 初中英语初中英语

现在完成时专练

发布时间:2014-05-26 14:55:42  

现在完成时专练

一、选择填空。

1. ---How long have you been like this? ---___.

A. Since last month B. Last month ago

C. Last month before D. Last month

2. ---____ you ____ the new film?---Yes, I ___ it last week.

A. Have, saw, saw B. Did, see, saw

C. Have, seen, saw D. Did, see, see

3. ---Where’s Jim?---He ____ Disneyland.

A. has been to B. has gone to

C. has been in D. has been at

4. ---Have you___ been to Beijing?

---No, I have ___ been there.

A. ever, ever B. ever, already.

C. yet, never D. just, already

5. ---Who will go to the airport to meet Jane?

---I will. I ___ her several times. I can find her easily.

A. met B. had met C. have met D. will meet

6. They ___ homeless people for many years.

A. help B. have help C. have helped D. helped

7. You ___ a lot in the past three years.

A. have grown up B. grow up C. have grown D. grow

8. His father ___ for two years.

A. has been dead B. was dead C. has died D. died

9. ---How long ___ you ___ the bad cold? ---Since last week.

A. have, taken B. have, taught C. have, got D. have, had

10. ___have you had this bike? ---Since 2003.

A. When B. What time C. How long D. What

11. We have been good friends since we ___ each other five years ago.

A. knew B. have known C. go to know D. know

12. ---Have you finished your written homework ___?

---No. I’ll finish it ___ another ten minutes.

C. already, about D. yet, in

13. I won’t go to see the film tonight because I __ my ticket.

A. lost B. have lost C. will lost D. didn’t have

14. ---Why not go to see the flower show with us? ---I ___ it.

A. saw B. see C. have seen D. seen

15. He’s never been to England, ___?

A. isn’t he B. hasn’t he C. has he D. is he

16. ---What are you going to do this weekend? ---I ___yet.

A. haven’t decided B. won’t decide

C. have decided D. didn’t decide

17. I have ____ a cold for several days. I took some medicine, and now I feel better.

A. had B. have C. catch D. caught

18. --Oh, you are late again. The film ___ for twenty minutes. --What a pity.

A. has begun B. began C. has been on D have been on

19. ---Mr. Green, your hat looks nice. Is it new?---No, I ___ it for two months.

A. have had B. have bought C. bought D. had

20. ---How long ___ you ___ here? ---For about two years so far.

A. have, studied B did, live . C do, day D. were, swimming

21. Tom ___ the CD player for two weeks.

A. has sent B. has borrowed C. has bought D. has had

22. ---How long ___ you__ here since you __ to Wenzhou?

---Almost half a year.

A. did, live, here B. did, live, have come

C. have, lived, came D. have, lived, have come

23. What’s wrong with him? I haven’t seen him ___ last Wednesday.

A. on B. by C. until D. since

24. It ____ two years since we visited Beijing last time.

A. has been B. has C. be D. will be

25. Mr. Green ___ England. He ___ London for two weeks.

A. has been to, will be to B. has gone to, will be in

C. has been to, will be in D. has gone to, will be to

二、用since和for填空

1. ______ two years 2._______ two years ago

3. _______ last month 4. ______ 1999

5._______ yesterday 6. _______ 4 o’clock

7. ______ 4 hours 8._______ an hour ago

9. _______ we were children 10. ____ lunch time

11.______ she left here

12. He has lived in Nanjing ________ the year before last.

13. I’ve known him __________ we were children.

14. Mike has been ill________a long time. He has been in hospital ________October

15. She has been away from the city ___________ about ten years.

16. It’s about ten years _________ she left the city.

17. Jill has been in Ireland__ ______Monday.

18. Jill has been in Ireland_______ ___three days.

19. My aunt has lived in Australia_______15 days.

20. Margaret is in her office. She has been there_____7 o'clock.

三、用never, ever, already, just, yet, for, since填空:

1. I have _______ seen him before, so I have no idea about him. 2. Jack has _________ finished his homework. 3. Mr. Wang has taught in this school ________ ten years. 4. “Have you ________ seen the film?” “No, I have ________ seen it.” 5. “Has the bus left _______?” “Yes, it has _________ left.”

四、用have / has been to / in, have gone to及go的各种形式填空。

1) Where is Jack? He __________ his country.

2) David ________ the park just now.

3) John _______ England since he came back.

4) How long _____ they _____ this village?

5) The Smiths ______ Beijing for years.

6) _____ you ever ____ America? -- Yes, I ____ there many times.

_ this school since three years ago.

8) Where is Jim? He _____ the farm.

9) When_____ he _____? He _______ an hour ago.

10) Would you like to ____ __ there before.

11) Where ____ you _____ now?

I ____ to the zoo.

12) He often _____ swimming.

13) _____ you ______ there last year?

14) _____ they often ______ skating in winter?

五、用适当的时态填空:

1. She’s _____________ (live) here ever since she was ten.

2. Both of them ________________ (be) in Hongkong for ten days.

3. Both of them ____________ (come) to Hongkong ten days ago.

4. Half an hour __________ (pass) since the train __________ (leave).

5. Mary________(lose) her pen. . ________ you _______(see) it anywhere?

6. _________ you _____ (find) your watch yet?

7. Are you thirsty? ---No I _________just _________ (have) some orange.

8. I _____________(not finish) my homework yet. Can you help me?

9. ---Where is Tom?

----He ___________( go) _____( in ,to) the bookshop.

10. I _______ __ (buy) a book just now.

11. I _________ (lose) my watch yesterday.

12. Mr. Green _____(teach) us a lot about social studies since September.

13. I _____never_ ___ (meet) her sister before.

14 .Mr. Smith _____ _____ (work) here since 1984.

15. He ___________ (learn) about 5,000 English words since he_____ (go) to college. 16 .We _____(know)each other for twenty years.

17. Mary _____never______( be) _____( in ,to) the Great Wall.

18. They ___________( be) _____( in ,to) that village several times.

六、非延续性动词转换为以下延续性动词或者表示可以延续的状态的短语。 ① arrive at / in sp / get to / reach sp / come / go / move to sp

→ be in sp / at school / at home / on the farm / be here / be there

1) He got to Beijing five minutes ago

.He Beijing for .

2) I moved to the USA in 2008.

I .

3) I went home yesterday.

I .

4) They came here last week.

They _____ ______ here since _____________.

② come to / go back to / return to→ be back to go out → be out

1) He came out two years ago.

He ______________ for ____________.

2) We return to Beijing yesterday.

We ___ ____________ to Beijing since __________.

③ become → be

1) I became a teacher in 2000.

I ________________ a teacher for _________________.

2) The river became dirty last year.

The river _______ _______ dirty for _______ ________.

④ close → be closed open → be open

1) The shop closed two hours ago.

The shop _______________ ______ for _________________.

2) The door opened at six in the morning.

The door ________ ________ ______for six hours.

⑤ get up → be up; die → be dead; leave sp. → be away from sp.

fall asleep / get tot sleep → be asleep; finish / end → be over;marry → be married;

1) I got up two hours ago.

I _____________ _______since _______________.

2) He left Shanghai just now.

He _______ _____________ ______ Shanghai for five minutes.

3) My grandpa died in 2002.

My grandpa _______ _____ ______for _______ ________.

4) The meeting finished at six.

The meeting ________ ______ ______ for six hours.

5) I got to sleep two hours ago

.I ________ _____ ___ since _________ _________.

6) They married in 1990.

They_________________________since_________.

⑥ start / begin to do sth. → do sth. ;begin → be on

1) I began to teach at this school in 1995.

I ____ ____ at this school since ____.

2) The film began two minutes ago.

The film ____ ____ ____ for ____ ____.

⑦ borrow → keep; lose → not have ;buy → have ;put on → wear

catch / get a cold → have a cold; get to know → know

1) They borrowed it last week.

They __________it since _____________.

2) I bought a pen two hours ago.

I ____________a pen for _____________.

3) I got to know him last year.

I ___________ him since ___________.

4) I put on my glasses three years ago.

I _________ my glasses for ______________.

⑧have / has gone to → have been in

He has gone to Beijing.

He _____________ Beijing for two days.

⑨ join the league / the Party / the army

→ be a league member /a Party member / a soldier

→ be a member of the league / the Party

→ be in the league / the Party / the army

1) He joined the league in 2002.

He _________________ a _________________ for two years.

He ___________ a _________ the ________ for two years.

He _______________________ the league for two years.

2) My brother joined the army two years ago.

My brother _________a ________ for ___________ ___________.

My brother ___________ in ___________ for two years.

七、划线提问 ______ _______ ______ you _______ _? ______ ______ _______ your father _______ ___? _____ ________ he _________ __________? __________ ___________ they __________ a book (对划线部分提问)

have they been here?

6.The old man _______ last year. He for a year. (die)

7.This factory opened twenty years ago.(同义句转换)

This factory _____ for twenty years.

8.Her mother has been a Party member for three years .(同义句)

Her mother _______ the Party three years ________ .

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

八、用过去时或现在完成时填空:

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. A : Where's Li Ming?

B: 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. —— For two weeks.

11 .She's _____________ (live) here ever since she was ten.

12 .Both of them ________ ________ (be) in Hong Kong for ten days.

13 .Both of them _______ (come) to Hong Kong ten days ago.

14. Mary________(lose) her pen. ________ you _______(see) it here and there 15 . _______ you ____ _ (find) your watch yet

16 . Are you thirsty ? -No I ____just ____ (have) some orange.

17. I ___________(not finish) my homework . Can you help me ?

18. My father _____ (read) the novel twice.

19 .A “_________ you __________ (have) lunch ?

B“Yes.”

A“When ________ you __________ (have) it?”

B “I _______ _____ (have) it at 12:00.”

20. A “_______ you ______ (write) a letter to your aunt yet?”

B“Yes, I ___________. I _______ (write) one last week.”

21. “________ he _______ (finish) his homework?” “Not yet.”

22. “_______ they ever _________ (be) abroad?” “Yes, just once.”

23. Your father _________ just ___________ (finish) his work.

24. Your father _________ (finish) his work just now.

25. They ____________ (not read) the interesting books yet.

26. He ________ never ________ (go) to the science museum.

27. ____________ you ever ____________ (drink) coke?

28. A “_________ you _______ (buy) a dictionary?

B “Yes, I _______ .”

A“Where _______ you ________ (buy) it?”

B “ I ______ (buy) it in a bookstore.”

A When ________ you ________ (buy) it?” B“ Yesterday.

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com