现在完成时练习题一,单选1 -----What are you to do this Sunday? -----I ______yet. A . won’t decide B .didn’t decide C .haven’t decided D .don’t decide2 I _____to Canada twice. It’s so beautiful .A .won’t goB .have goneC .don’t goD .have been3 The life we were used to ______greatly since 1992. A .change B .has changed C .changing D .have changed 4 -----How long has Eliza been a nurse(护士)? -----______A .Since 2002B .Four years agoC .In 2002D .At 20025-----How long ____you _____stamps(邮票)? ------Since two years ago .A .have ,collected(收集)B .did ,collectC .have ,been collectingD .are collecting 6 My father _____ on business(出差) for twoweeks .He’ll return in three days.A .leftB .has leftC .has goneD .has been away 7 -----Kitty ,willyou go to s ee the film “Cold Mountain”this evening ? ------No, Iwon’t . I ____ it already . A .saw B . have seen C .see D .will see 8----Scott has already returned to our town -----Really? Where ____you ____ him ?A . do ,seeB .have ,seenC .did ,seeD .has ,seen 9 ----How longhave you ____China? ------ For three years . A .come back B .return C . left D .been away from10 ----Alice came back home the day before yesterday . ----Really? Where _______?A .has she beenB .had she beenC .has she goneD .had she gone11.Both his parents look sad . Maybe they _________what's happened to him. A. knew B. have known C. must know D.will know12、He has _______ been to Shanghai, has he ,A. alreadyB.neverC.everD. still13、Have you met Mr Li ______,A. justB. agoC.beforeD. a moment ago(刚才)14、The famous(有名的) writer _____ one new book in the past two year. A. is writing B.was writing C.wrote D.has written15、—Our country ______ a lot so far.—Yes. I hope it will be even ______.A. has changed ; wellB. changed ; goodC. has changed ; betterD. changed ; better16、Zhao Lan ______already ______in this school for two years. A. was ; studying B. will ; study C. has ; studied D. are ; studying17、We ______ Xiao Li since she was a little girl. A. know B. had known C. have known D. knew18、Harry Potter(哈利波特) is a very nice film .I_______ it twice.A. will seeB. have seenC. sawD.see19、—These farmers have been to the United States. —Really , When _____ there ,A. will they goB. did they goC. do they goD. have they gone20、—______ you ___ your homework yet, —Yes . I _____ it a moment ago.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finish21、 His father ______ the Party since 1978. A. joined(参加,是点动词) B. has joined C. was in D. has been in22、—Do you know him well ,— Sure.We _________ friends since ten years ago. A. were B. have been C. have become D. have made 23、—How long have you ____ here,—About two months.A. beenB. goneC. comeD. arrived24、Hurry up~(赶快) The play __________ for ten minutes. A. has begun B. had begun C. has been on D. began25、 Miss Green isn't in the office . she_______ to the library(图书馆).A.has goneB. wentC.will goD. has been26、My parents ______ Shandong for ten years. A. have been in B. have been to C. have gone to D. have been27、The students have cleaned the classroom,_____,A. so theyB. don‘t theyC. have theyD. haven’t they28、_____has Mr White been a member(成员) of Greener China(绿色中国) since he ____ toChina,A. How soon, comesB. How often, gotC. How long, cameD. Howfar, arrived 29、 His uncle ____ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. hasleft the university(大学)二,正确形式填空11 ----Are you sure you _____(lose) the book ?-----Yes , I ___________ (look) for it everywhere ,but I stillcan’t find it .12 -----________you _____(take)the medicine yet ? -----Yes, I_____(take) it half an hour ago .13 I _____(never,meet) her sister before .14 He_______(just,watch) a football game .He is so tired and hungry .15 _____you ever _____(travel) on a train ?16 ----How many times ____you ____(read) this book? ----- I______(read) it several times .17 I ____(read) only two pages of this book .18 -----How long ____you ____ (learn) English ? ------Ever since I_____(go) to middle school.19 It____(be) two months since he __________(leave)his hometown. 20 He____the League(共青团)in 2003.三、句型转换。
1、They have been here since 2000. (对划线部分提问)______ __________have they been here,2、The old man _________ last year. He _____ ___ ____for a year. (die) (动词填空)3、This factory opened twenty years ago.(同义句转换)This factory ______ ________ ________ for twenty years. 4、Miss Gao left an hour ago. (同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.5、Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years ________6、The Green Family moved to France two years ago. (同义句转换)__ __ ___ two years ________ the Green family moved to France.7、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________四、汉译英。