现在完成时态练习题公开课.docx
现在完成时态练习题一、 写出下列单词的过去式和过去分词:be come go dohave drinkgive eatknow makerun saysee finddraw gethear beginbuy leave二、 用for或者since填空1. Jill has been in England Monday.2. Mr. Jason has been in Paris three days.3. My aunt has lived in Australia 15 days.4. Margaret is in her office. She has been there 7 oclock.5. Nobody lives in those houses. They have been empty many years.6. Mike has been ill a long time. He has been in hospital October.三、 句型变化1. She has done her homework(改否定句) 2. She has already told us the news. (改否定句)3. The rain has already stopped. (改一般疑问句)4. I have waited here for two hours. (对划线部分提问)5. He has lived in Shanghai since he left Beijing. (对划线部分提问)四、 英翻中1. 你以前做过风筝吗? 2. 我从来没有见过这么奇怪的人。3. 到现在你学了多少英语单词?4. 这部电影他已经看过5遍了。 5. 最近有没有读一些有趣的书?6. 在过去的几天里你吃了什么?7. 自从她搬到上海后我就没见过她。五、 用has been to 和has gone to填空1. A:Where is your father? Steve?B.: Oh, he Shanghai for a meeting2. A: I Beijing twice. Its a city with a long history.3.-Where is your brother? -He the shop. Hell be back soon.4. you ever America? Yes, I New York twice.6. -David Australia.-Im sure hes already arrived.六、 选择题( )1. Li Hong has the army for 2 years.A. Joined B. joined to C. been in D joined in ( ) 2. Mike the story for a month.A. has bought B. has had C. has had D. had borrowed ( ) 3. Mary to see the films because she it twice.A. wont go, saw B. wont go, will see C. wont go, has seen D. didnt go, sees ( ) 4. Bruce how to use a computer. He a computer of his own. He it two days ago.A. learns, will get, bought B. is learning, has got, bought C. learned, has got, bought D. is learning, got, has bought ( ) 5. -You havent read the book before, have you? - A yes, I havent B. No, I have C. yes, I do D No, I havent. ( ) 6. He his homework and is now listening to music.A. Finishes B. has finished C. finish D have finished ( ) 7. John will write to us as soon as he there.A. gets B. will get C. got D. has got ( ) 8. Look, they boy !A. smile B. smiling C is smiling D smiles 2