内容正文:
8B Unit1-3 Grammar现在完成时专项训练
一、单项选择
( )1. I have finished my homework ____. Have you finished your homework ____?
A. yet, yet B. yet, already C. already, yet D. already, already
( )2. He has ______ seen the film Harry Potter. So he knows nothing about it.
A. already B. ever C. never D. yet
( )3. — Have you seen him ____? — No, I haven’t.
A. already B. never C. ever D. recently
( )4. I have ____ watched a wonderful film. It’s really interesting.
A. yet B. just C. just now D. never
( )5. — I have seen the play already. — When __ you __ it?
A. have, see B. will, see C. did, see D. did, seen
( )6. Mr Black ____ in China for five years. A. living B. has lived C. live D. is going to live
( )7. — “Why ____ she ______ angry?” — “Because he _____ at him just now.”
A. did … get, shouted B. has … got … shouted
C. did … get … has shouted D. has … got … has shouted
( )8. 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
( )9. 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
( )10. He ____ to draw horses already. “When ____ he learn?”“Last year. ”
A. learned … has B. learned … did C. has learned … has D. has learned … did
( )11. Mr Black _ in China since five years ago. A. lived B. has lived C. lives D. is going to live
( )12. 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
( )13. — How long _____ you ____ the library book? — For only three days.
A.did; borrow B.have; borrowed C.were; kept D.have; kept
( )14.— ____