现在完成时专项练习
现在完成时专项练习 一,单项选择 ( ) has _______ for two years _____a long time. A. left home ; are B. left home; is C. been away from home; is D. been away from home;are ( ) long have you the football team of the school?---About 2 years. A. been on B. been at C .joined D. played ( ) have already finished myyou ____it? A. have; finished B. do; finish C. will; finish D did; finish ( ) Green _________in China since 5 years ago. A. lived B. has lived C. lives D. will live ( ) letter from him since he left. A. didn t receive B. haven t got C. didn t have D. haven ( ) _________ great changes in our country for two years. A. were B. was C. are D have been ( ). Black _______China for many years. A. has been to B. has gone to C, has been in D. has come to ( ) haven t seen you________ last Saturday. A. for B. since C. from D. after ( ) long have you taught in this school? __ . A. In 1995 B. Since 1995 C. 8 years ago D. Since 8 years ( ) you nor Hans _________ to the Great Wall before. A. have gone B. has gone C. has been D. have been ( ) you _____ to Hawaii ? - Yes. I ________ there last Spring. A. been; have been B. gone; went C. gone ;have been D. been, went ( ) is Mr. Green ? _____________ Oh, he Canada. A. has been to B. has gone to C. have gone to D. have been to ( ) were tired, _____ they still went on working. A. Because , / B. Although, / C. Because , so D. Although, but ( ) are two old books on the shelf, but __ of them is useful. A. both B. all C. neither D. none ( ) are all very tired ,butof us would like to have a rest. A. all B. any C. none D. neither ( ) long can this book be ___ ? A. borrowed B. lent C. taken D. kept ( ) you ______ from America? No, none of us has. A. each B. both C. either D. all ( ) said at the meeting means we won t leave here ______ tomorrow. A. That; before B. What; until C. How ;until D. When ;until t heard ( ) _____ to New York? No, but I will go there next month A. Have; gone B. Do, go C. Will, go D. Have; been ( ) last week. I _____ already _____ friends with him. A. comes; have, madeB. came; have, made C. has come; have ,made ; have been; made ( )21. The cars made in Japan are much cheaper than____ made in America. A. ones B. those C. such D. that ( ) of the two sweaters will you will you choose? --- ______. They look nearly the same and I just need one. A. Both B. None C. All D. Either ( ) have to help her with their lessons, we? A. don t B. haven t C. have D. are ( ) him to phone me as soon as he _______ tomorrow. A. has gone B. gets home C. will arrive D. is going to come ( ) don t know if he ______ tomorrow. If he _ , I ll go to see him. A, leaves; gets up B. will go; will go C. will come, comes D. will arrive, arrive ( ) you tell me _____ the film ends? -- They find out who the man is at last. A. when B. how C. how soon D. what ( ),you __________ the computer game for two hours. It s bad for your eyes. please -Ok, Mum. A. played B. have played C. were playing D. play ( ) Will the concert be over soon ? -- No. It ______ jus