(完整版)现在完成时基础练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时入门专项练习

一、给出下列动词的过去分词:

1. be _______

2. has _______

3. ask _______

4. do ______

5. write ________

6. stop ______

7. study ______

8. begin ______

9. cut _____ 10. cry ________ 11. say ______ 12. read ______ 13. teach _______ 14. buy _____ 15. die ________

16. lie ______ 17. lay _______ 18. go _______ 19. make ____ 20. hit ________

二、变换句子:

1.He has studied English for 4 years.

变否定句:_______________________________________________________

变疑问句:_______________________________________________________

肯定回答:___________________ 否定回答:_________________________

2. We have planted 30 young trees this morning.

变否定句:_______________________________________________________

变疑问句:_______________________________________________________

肯定回答:___________________ 否定回答:_________________________

3. Her brother has learned many songs.

变否定句:_______________________________________________________

变疑问句:_______________________________________________________

肯定回答:___________________ 否定回答:_________________________

4. You have known the answer to the question.

变否定句:_______________________________________________________

变疑问句:_______________________________________________________

肯定回答:___________________ 否定回答:_________________________

5. His mother has bought him a new pen.

变否定句:_______________________________________________________

变疑问句:_______________________________________________________

肯定回答:___________________ 否定回答:________________________

三、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 of this term.

2) Mrs Liao has been in hospital ______ last week.

two weeks.

3) I have stayed at my aunt’s _____

4) Jill has been in Ireland _______Monday.

5) Jill has been in Ireland _______ three days.

6) My aunt has lived in Australia_________15 days.

7) Margaret is in her office.She has been there______ 7 o'clock.

8) India has been an independent country______1974.

9) The bus is late.We've been waiting _______20 minutes.

10) Nobody lives in those houses.They have been empty_____many years.

11) Mike has been ill ______ a long time. He has been in hospital ______ October

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.

四、用for或since完成下列句子。

1. Jill is in Ireland now. She arrived there three days ago.

She has been there for three days.

2. Jack is here. He arrived here on Tuesday. He has ______________________________

3. It’s raining. It started an hour ago. I t has been_________________________________.

_______.

4. I know Sue. I first met Sue two years ago. I’ve __________________________

5. I have a camera. I bought it in 1989. _______________________________________.

6. Liz is studying medicine at university. She started three years ago.

____________________________________________________

7.Dave plays the piano. He started when he was seven years old.

五、用括号中动词的适当形式填空

1. Every student _________________ (see) the film already.

2. Kent and I __________________ (write) a song before.

3. Dick _______________ (do) the work these days.

4. The people in the mountains ________ never ________ (see) films.

5. Patty _______________ (buy) a magazine about the school life.

6. The actress ________________ (live) here all her life.

7. The glass is broken. Who ________ (break) this glass?

8. Finally the workers ______________ (finish) that job.

9. ________ you ________ (borrow) the book we talked abut last time?

10. There’s no more wine in the bottle. They ________ (drink) all of it.

11. Tom ________ (leave) a message for you. He ________ (call) last night.

12. I ______________ (see) the movie once before. I __________ (love) it a lot.

13. A: __________________ (you/hear) the news? B: yes, I ________

A: Who _______________ (tell) you the news? B: Li Ming ________ (do)

A: When ____________________ (he/tell) you? B: Two hours ago.

相关文档
最新文档