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

现在完成时和一般过去时专项练习

现在完成时和一般过去时专项练习一、用所给单词的正确形式填空。

1.--_____ you _____ (have) lunch yet?---Yes,I .--- When____ you _____ (have) it?---I______ (have) it at 12:00.2._____ she _____(write) a letter to her aunt yet? Yes, she_____ . She__________ (write)it the day before yesterday3. --______ you____ (find) your knife yet?---Not yet.4. I _________(sing) the English song before.5. I ____ never _____(see) him before.6.. She_____ just _____(ride) a horse?7. Tom with his mother _________(shop)just now. .8. Sam ________ (go) to school by bike last year.9.My brother _______(join) the army in 1999.10.My brother _______(be)in the army since1999.11.John_________( not watch ) TV last night.12.She ______ (do) her homework already.13.Where is Jack? He______(go) the park.14. I _________ (read) the magazine yesterday.15.What was she doing when she __ (come) here.16.We_______ (play) football five hours ago.17..Mike ______ already ______(finish) the work.18. We ___________(run) out of money. What shall we do?19. I _____ just ______ (lose) my math book.20. I ___ _ (be) to Beijing twice21.My father _____ never____(eat)ice cream.22.I __________(work) here since 1995.23.The_______(teach) English since they (come) to this school.24.We __________(learn) 1000 words so far.25. Tom ____________( be) away for three days. He will come back tomorrow.26.The teacher _________(leave) two days ago.27.The teacher______(be) here since two days ago.28.--- _____ you ______ (clean) the room yet?--Yes, we __________ (do) that already.--When _______ you ______ (do) it?---We _______ (do) it an hour ago.29. ---______ he ______ (see) this film yet?--Yes,he _____.--When _____ he _____ (see) it?--He ____ it last week. 30. I _________ (read) the book twice. It’s interesting.31—Where’s she?.-- She ________ (go) to Pairs.-- How ______she ______(go) there?--She _______ (go) there by air.32. So far, many countries ___ _ (improve) their environment.33. Mr Chen _____ (give)up smoking last year.34. Mr Chen ______ (give) up smoking since last year.35.It’s ten years since I ________(meet) her.36.This is the most interesting book thatI_________(read).37.She _________(work) in this hospital in 2005.38. She _________(work) in this hospital since 2005.39.I __________ (clean) my room two hours ago.40. I ________(clean) my room since two hours ago.41 The old men ____________ (live)in the house for ten years.42. Mum is not at home now. She _______ (go) the shop.43.The sun ________(rise) since five o’clock.44.I’m sorry I’ve already_______(forget) your name.45.My leg _______(hurt) a lot last night.46.They ________(eat) a lot of chichen already.47.--- he ______ (give) the book back to the library?--Not yet.48.My uncle _______(teach) English for ten years. He loves his job.49.I ________(spend) five hours watching TV last weekend.50.He’s just _______(tell) us a story.二、按要求变换句型。

1.I have already eaten the food.(否定句)2..We have ever read this book. .(否定句)3.The plane has arrived. (否定句)4. She’s lent some money to others. (否定句)5. She has already visited her aunt.(一般疑问句并肯定回答)6..My father has already hadlunch. (一般问句并否定回答)7.I have ever read this story. (一般问句并肯定回答)8. He’s ever ridden a horse. (一般问句并否定回答)9.He took photos in the park.(一般问句并否定回答)10.She’s already visited her aunt.(提问)11.Uncle Wang has put the key in his bag. (提问)12. I have practiced the conversation twice. (提问)13.She has collected twenty kites so far. (提问)14. I have cleaned the room. (提问)15. I’ve been a teacher since I came here. (提问)16. She’s lived here since three years ago. (提问)17.They have had this car for ten days. (提问)18.She went to the zoo three years ago. (提问)19. He was a worker three years ago.(改成现在完成时)He_____ ____ a worker three years ago. 20. We began to study English five years ago. (改成现在完成时)We______ _____ English since five years ago.21. He bought the bike in 2005. (改成现在完成时) He_____ ____ the bike_____ 2005.22. The teacher left two hours ago. (改成完成时) The teacher_____ ______ ____since two hours ago 23.Maria and Jane have waited at the airport for two hours.(对划线部分提问)________ _______ _____ Maria and Jane waited at the airport?24.Jim left Chongqing 3 days ago because of his new work.(改为同义句)Jim has ________ _______ from Chongqing for 3 days because of his new work.25.She’s already gone to England. (否定句)She ______ ______ to England ________.26. They’ve left there. (一般疑问句)______ they _______ there?27. I’ve been a teacher since I came here. (提问)____ ____ ____ you ______ a teacher?28.He was a worker three years ago.(用since three years ago改写句子)He_____ ____ a worker since three years ago29. The teacher left two hours ago.(用since two hours ago改写句子)The teacher____ ____ ____since two hours ago 30.The film ended an hour ago.( 同义句)The film____ _____ _____ for an hour.31.The old man died five days ago. (同义句)The old man_____ _____ ____ for five days. .32. 我们买这本书三年了.We ____ ______ the book for three years33.他感冒三天了.He ____ _____ a cold for three days34电影开始了一小时了The film _____ _____ ____for an hour35自从上星期以来,我就借了这本书.I ______ ______ the book since last week36.Mr. Black死了三年了Mr. Black _____ _____ ______ for three years37.自从三年前以来Tom就离开了中国。

相关主题