高一英語Module4語法現(xiàn)在完成時練習(xí)及答案

字號:

一 、選擇填空
    ( ) 2. Her father ______in1990 and her husband ______for more than five years.
    (A) died ,dead (B) has died, dead
    (C) died ,has been dead (D) has died, has died
    ( ) 3. I have _____this nice watch for two years.
    (A) had (B) bought (C) borrowed (D) lend
    ( ) 4.He _____his home for ten years.
    (A)has left (B)left from
    (C)has been away from (D)was away from
    ( ) 5.He _____a league member for three years
    (A)is (B)has been (C)has become (D)have become
    ( ) 6.Lihua's brother has _______for two years
    (A)joined the army (C)become a soldier
    (B)been an army (D)been in the army
    ( ) 7.He hasn't _____Quanzhou ever since he left school
    (A) left (B)been away (C)been (D)away二、選擇填空
    ( ) 1. ——Have you finished your homework ——Yes, I _______it last night
    (A) finish (B)finished (C)have finished (D)will finish
    ( ) 2.—— ________you ever _______to Nanjing ——Yes, I ______there last year. (A)Have…gone, have gone (B)Did…go, went (C)Have…been , went (D)Did…go, has , been )
    ( ) 3.——When _______you ________Lucy in New York?
    ——I _________her for two years
    (A) did…meet, haven't seen (B)did…meet, don't see
    (C) have…met, haven't seen
    ( ) 4.He ______finished his homework yet .
    ( A) didn’t (B)haven’t (C) hasn’t (D) doesn’t have
    ( )5.——Have you ________traveled on the banch?
    ——Yes, I have.
    (A)just (B)yet C)never (D)ever
    ( )6..——Have you finished your homework ——Not__________
    (A)ever (B)already . (C)yet (D)just .
    ( ) 7 We haven't finished our homework,_____.
    (A) already ( (B)ever (C)yet (D)never
    ( )8.——Have you__________ learned English?
    ——Yes, I've ________learned a lot.
    (A)never, ever (B)ever, never
    (C)ever, already (D)already. ever
    ( ) 9.——Have you finished your homework ________?
    ——Yes, I've _____done that.
    (A) yet, already (B)already, yet (C)ever, never (D)still, just
    ( )10.John's father _______borrowed some pictures
    (A ) has just (B)have ever (C)has yet (D)have already三、用 since 和 for 填空
    (一)
    1) ______ two years _______ two years ago
    2) _______ last month
    3) _______ yesterday
    4) _______ an hour ago
    5) ______ she left here
    6) _______ 4 o’clock
    7) ______ 1999
    8) ______ 4 hours
    9) _____ lunch time
    (二)
    1. He has lived in Nanjing ________ the year before last.
    2. I’ve known him __________ we were children.
    3. Our teacher has studied Japanese _________ three years.
    4. She has been away from the city ___________ about ten years.
    5. It’s about ten years __________ she left the city.四、單項選擇題
    ( )1.My mother has worked in this factory _____2 years.
    (A)about ( (B)for (C)in (D)since
    ( )2. His father joined the party_________
    (A)since three years ago (B)in two years' time
    (C)for three years (D)three years ago
    3. The students have cleaned the classroom , ________?
    A. so they B. don’t they C. have they D. haven’t they
    4.We came to Nanjing three years ago, so we ________ here for three years.
    A. have been to B. have been in
    C. have been D. have gone
    5.- How long ______you_______ your dictionary?
    - About two months.
    A. did; buy B. have; get C. have; had D. have; bought
    6. He tells me he________ China for over five years
    . A. has been B. has been in
    C. has been to D. has gone to China
    7.________has Mr White been a member of Greener China since he _______ to Nanjing?
    A. How soon , comes B. How often, got
    C. How long , came D. How far, arrived
    8. His uncle________ for more than 9 years.
    A. has come here B. has started to work
    C. has lived there D. has left the university
    9. He has never surfed, __________(改成反意疑問句)?
    10. They have been here since 2000 . (對劃線部分提問)
    __________ have they been here?
    11. The old man _________last year. He________ for a year.(die)
    12. This factory opened twenty years ago.(改寫句子,句意不變)
    答案:
    一 2-5 C A C B 6D 7A
    二 1-5 BCCCD 6-10 CCCAA
    三 (一) 1)和9)用for 其余的用since
    (二)125用since 其余的用for
    四 1-5 BDDCC 6-8 BCC 9 hasn.t he 10 How long 11 died; has been dead
    12 This factory has been open for twenty years