九年级英语练习 现在完成时专项练习 一、 用“for”或“since”填空。 1999 one year Saturday 10 o’clock last weeks two weeks 10 hours ago he was born two months ago over five days we came here last year 二、 单项选择 ( )1.I Beijing twice. It’s so beautiful. A. have gone to B. have been to C. has been to B. went ( )2.---How long has Maria been a nurse? ---- . A. Since two years ago B. Since two years C. For two years age D. In 2002 ( )3.He hasn’t finished his homework . A. already B. ever C. nevver D. yet ( )4.The film for half an hour. All of us are late. A. has begun B. has on C. has been on D. began ( )5.---How long have you China? ---For three years. A. come back B. been away from C. left D. be away from ( )6.I have been to American, so I know only a little about it. A. already B. ever C. never D. yet ( )7.---Tom, will you go to see the film “E.T ” this evening? ---No, I won’t. I it already. A. saw B. have seen C. has seen D. will see ( )8.---Excuse me, is Sally here? ---Sorry, she Beijing on business. A. has been to B. has been in C. has gone to D. have gone to ( )9.They some books they were interested in science. A. have bought, since B. have bought, for B. C. have had, since D. have had, for ( )10.---Have you ever been to Qingdao? --- . I’ve never been there before. A. Yes, I have B. No, I haven’t C. Yes, I did D. No, I didn’t ( )11.The weather is very cold these days. I a cold for a few days. A. have caught B. have had C. catch D. caught ( )12.How long have you in the party? A. joined B. taken part C. been ( )13.---Where’s your father? ---- He to the post office. A.has been B. has gone C. went D. will go ( )14.---May ...