英语学习论坛

 找回密码
 立即注册
查看: 97|回复: 0

英语过去完成时测试练习题4(含答案)

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-12-23 22:40:21 | 显示全部楼层 |阅读模式

5088b4a592514a0d83f60761c8db3a9b36.jpg

5088b4a592514a0d83f60761c8db3a9b36.jpg

        1. We _____________ (paint) the house before we ______________ (move) in.
       
                2. That rich old man _____________ (make) a will before he _____________ (die).
       
                3. They _____________ (study) the map of the country before they ________ (leave).
       
                4. The robbers _____________ (run away ) before the policemen_______  (arrive).
       
                5. I __________ (turn off) all the lights before I ____________ (go) to bed.
       
                6. Paul __________ (go) out with Jane after he __________ (make)  a phone call.
       
                7. Tom __________ (say) he ___________ (read) the book twice.
       
                8. Our plan ____________ (fail ) because we _____________ (make) a bad mistake.
       
                9. When the chairman ______________ (finish) speaking, he _____________ (leave)the hall.
       
                10.The Reads __    ______  (have) lunch when I ________________(get) to their house.
       
                11.When I ______________(arrive) at the station, he ____________________(leave).
       
                12.We _______________(learn) about 4000 English words by the end of last term.
       
                13. I waited until he _______________(finish) his homework.
       
                14. We were surprised at what she ________already ______(do)
       
                15.She ____________(not go) to Qingdao because she ________________ (be) there before.
       
                16. He ______________(not tell) you the news yet.
       
                17. He said he _____________already_________(give) the book to the teacher.
       
                18. I ______________(be) to Shanghai before.
       
                19. She told me she _________________(be) to Sanya three times.
       
                20.She _____________(play) the guitar while her sister_______________(sing).
         
        【答案解析】
        1. had painted... moved  
        2. had made ... died  
        3. had studied…left  
        4. had run away..arrived
        5. had turned off …went  
        6. went …had made  
        7. said …had read  
        8 failed …had made  
        9. (had) finished …left  
        10. were having/had had …got  
        11. arrived ..had left  
        12.. had learned  
        13. (had) finished  
        14.  had ..done  
        15 didn't go …had been  
        16. hasn't told  
        17 had …given  
        18. have been  
        19.  had been  
        20. was playing …was singing
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-2-25 05:06 , Processed in 0.080980 second(s), 10 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表