【正文】
4. You _____ me waiting for two hours. I _____ for you since five. A. kept … waited B. have kept … waited C. kept … have waited D. have kept … have waited 5. The boys ______ only two subjects last term, but this term they ____ five. A. have, have B. had, had C. had, have D. have had, have 6. He ____ to draw horses already. “When ____ he ?”. “Last year. ” A. learned … has B. learned … did C. has learned … has D. has learned … did 7. Mr Black _______ in China since five years ago. A. lived B. has lived C. lives D. is going to live B 8. We _______ trees last Sunday. So far we _______ over 3, 000 trees there. A. planted。 planted B. planted。 have planted C. have planted。 planted D. have planted。 have planted B 9. — How long _____ you ____ the library book? — For only three days. A. did。 borrow B. have。 borrowed C. were。 kept D. have。 kept 10. — ____ you____ the film yet? —Yes, I ____ it last Saturday. A. Will。 see。 saw B. Did。 see。 saw C. Have。 seen。 have seen D. Have。 seen。 saw