• Grammar4

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • Grammar4

    语法测试题

    一、填空题,使用括号中词语的正确形式填空。

    1、 Mike ______ (become )a worker in the factory in 1998. He ______ (work)

    there since then. 

         2、 It ______ (take) me two hours to finish my work yesterday. 

         3、Li Yuchun ______ (win )the first prise in the Super Voice Girls Competition in 2005. 

         4、 He ______ (sleep )very late yesterday. 

         5、 Mrs. Green ______ (teach) in No.14 Middle School for ten years. 

    二、选择题。

        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

        2 “He ____to draw horses already”. “When ______ he ?” “ Last year “ 

            A. learned…has   B. learned…did 

           C. has learned…has   D. has learned…did

        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

        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

        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 

        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

        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

        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

        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

        10. I _______ the way. I ________ here for quite many years. 

           A. knew…have lived    B. knew…live

           C. know…have lived    D. know…live

        11. _____ you ever _____ America ? Yes, I have. 

           A. Have…gone to    B. Have…gone in 

           C. Have…been to    D. Have …been in

        12. My brother ____college for over three years. 

           A. has gone to   B. has been to

           C. has been in   D. has been at 

        13.He ________ the Army by the end of 1989. He ______ in the army since then. 

           A. joined…is   B. has joined…has been 

           C. had joined…is   D. had joined …has been

        14. By the time I _____ back they ____ up ten satellites. 

           A. came…have sent   B. came…had sent

           C. come…have sent   D. had come…sent

        15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.

           A. went…took   B. went…had taken 

           C. had gone…took    D. had gone…had taken

        16. We ____ out by that time that he ____ a spy for a long time. 

           A. had found…had been    B. had found…was 

           C. found…had been    D. found…was 

        17. Before the news ____ him, he ____ to know about it. 

           A. reaches…has got    B. reached…had got

           C. reached…got    D. had reached…got

        18. I _____ him a second letter before I ____ from him. 

           A. wrote…heard    B. wrote…had heard 

           C. had written…heard    D. have written…hear

        19. People ____ that the soldiers _____ fighting. 

           A. say…had stopped    B. said…has stopped 

           C. say…stopped    D. said…had stopped

        20. We ____ in a good harvest because we ____ enough rain. 

           A. didn’t get…had had   B. got…had had

           C. had got…had had    D. got…hadn’t had

        21. They _______ for five hours when they ______ in New York. 

           A. flew…arrived   B. had flown…had arrived

            C. flew…had arrived    D. had flown…arrived

         22. She ____ that it _____ for two days by that day. 

           A. says…has rained     B. says…had rained 

            C. said…had rained    D. said…rained

        23. John _____ there since the year before, so he _____ them. 

           A. had worked…knew   B. had worked…had known 

           C. worked…knew D. worked…had known

        24. He _____ angry because he ____ for a long time. 

           A. had got…had waited    B. got…waited 

           C. had got…waited    D. got…had waited

        25. -I have seen the film “Titanic” already. 

              -When __________ you __________ it?

              -The day before yesterday. 

           A. have;seen   B. will;see

           C. did;see   D. did;seen 

        26. Mr Black __________ in China since five years ago. 

           A. lived   B. has lived   C. lives   D. is going to live 

        27. We ____________ trees last Sunday. So far we __________ over 3000 trees there. 

           A. planted;planted   B. planted;have planted 

           C. have planted;planted   D. have planted;have planted 

    • 标签:
    • d.isgoingtolive
    • 26.mrblack__________inchinasincefiveyearsago.
    • d.did
    • b.will
    • grammar4
    • a.lived
    • c.lives
    • b.haslived
    • a.have
    • c.did
    • Grammar4
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部