现在完成时练习题及答案 一、翻译下列句子: 1. 你曾经吃过鱼和薯条吗? 2. 我刚刚丢了我的化学书。 3. 我以前从来没去过那个农场。 4. 他已经吃过午饭 5. 你已经看过这部电影了吗? 6. 我哥哥还没回来。 7. 这本字典我已买了三年了。 8. 他离开中国三年了。 9. 我认识他们五年了。 10. 他们已去了美国五年了。 11. 自从他搬到济宁,他就住这儿了。 12. 我妹妹成为一个大学生已经三年。 13. 自从1999年以来他们就认识。 14. 我来到这个学校已3年多了。 二、用never, ever, already, just, yet, for, since填空: 1. I have _______ seen him before, so I have no idea about him. 2. Jack has _________ finished his homework. 3. Mr. Wang has taught in this school ________ ten years. 4. “Have you ________ seen the film?” “No, I have ________ seen it.” 5. “Has the bus left _______?” “Yes, it has _________ left.” 三、用适当的时态填空: 1.She’s _____________ (live) here ever since she was ten. 2.Both of them ________________ (be) in Hong Kong for ten days. 3.Both of them ____________ (come) to Hong Kong ten days ago. 4. Half an hour __________ (pass) since the train __________ (leave). 5. Mary________(lose) her pen. ________ you _______(see) it here and there? 6. _________ you _____ (find) your watch yet? 7. ---Are you thirsty? ---No I _________just _________ (have) some orange. 8. We ---- already _________ (return) the book. 9. ________ they _______ (build) a new school in the village? 10. I _____________(not finish) my homework . Can you help me? 11. My father _____ (read) the novel twice. 12. I _________ (buy) a book just now. 13. I _________ (lost ) my watch yesterday. 14. My father ___________ (read) this book since yesterday. (答案在下面) A. 用 already或 yet
1) Have they taken down the old pictures ______? No, not ___________.
2) Most of us have finished our compositions ________
3) He said he hadn’t visited the exhibition ________.
B.用 since或 for
1) We have learned five lessons ______ the beginning of this term.
2) Mrs Liao has been in hospital ______last week.
3) I have stayed at my aunt’s _____two weeks.
C. 用have gone或 have been
1) Where are the boy students ? They _____ to the school factory.
2) Is your father in ? No, he ____ to Shenzhen. _______he ever ______ there before ? Yes, he ___ there several time.
2. 选择填空
B.1.Mother ____me a new coat yesterday. I _______ it on. It fits me well.
A. had made…have tried B. made…have tried
C. has made…tried D. made…tried
D.2 “He ____to draw horses already”. “When ______ he ?” “ Last year “
A. learned…has B. learned…did C. has learned…has D. has learned…did
A.3.Tom _____up into the tree. Look, he ____ high up there !
A. has got…is B. has climbed…was C. got …was D. climbed…is
C.4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did B. Have…copied…have C. Have…copied…did D. Did …copy…had
A.5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”
A. did…get…shouted B. has…got…shouted C. did…get…has shouted D. has…got…has shouted
A.6. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen…did…see B. Did …see…did…watch
C. Have…seen…have…seen D. Did …see…have…seen
D.7.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
B.8.Where ______ John _______ ? To the library. He _________ there for an hour.
A. has…been…has gone B. has…gone…has been C. did…go…went D. did…be…went
D.9.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…has stopped B. Is…crying…stopped C. Did …cry…stopped D. Is…crying…has stopped
C.10. I _______ the way. I ________ here for quite many years.
A. knew…have lived C. knew…live C. know…have lived D. know…live
C.11. _____ you ever _____ America ? Yes, I have.
A. Have…gone to B.