初中英语语法:现在完成时、过去完成时导学案及堂堂清
过去完成时堂堂清
一 填空1. How many English words ___ you ___ (learn) by the end of last term?
2. I ___ (read) the book twice till yesterday.
3. He ____ (learn) English before he came here.
4. When I got to the station, the train ___ (leave).
5. By the time he was fourteen he ____ (set) up a small chemistry lab for his son.
6. After I ___(finish) doing my homework, I went to sleep.
7. They _____ (read) three books by then.
8. Why didn’t you see the film yesterday? Because I _____ (see) it.
9. She told me she _____ (be) ill recently.
10. It seemed that he _____ (live) here for ten years.
12. I received a letter from my friend. We ___(not hear) from each other since 1987.
二单选
( )(3)We_________the work by six yesterday evening.
A.finished B.would finish C.had finished D.had been finished
( )(4)I_________to help you but couldn‘t get here in time.
A.want B.had wanted C.have wanted D.was wanting
( )(5)Mrs Wu told me that her sister___________.
A.left about two hours before B.would leave about two hours before
C.has left about two hours ago D.had left about two hours before
( )(6)When I reached home,my parents__________their supper.
A.are having B.have already had C.have had D.had already had
( )(7)It seems that the old man_________something important.
A.has lost B.had lost C.lost D.would lose
( )(8)She__________in this school________the past ten years.
A.was teaching,since B.had been teaching,since
C.would teach,for D.has been teaching,for
( )(9)Did you see Xiao Li at the party?No,______by the time I arrived.
A.she’d left B.she‘s left C.She was left D.she must leave
( )(10)The job proved to be much more difficult than I______.
A.expect B.expected C.would expect D.had expected
( )(11)We couldn’t catch up with the others because they ______too long before us.
A.started B.were starting C.have started D.had started
C.haven‘t heard from him D.hadn’t heard from him
( )(13)By the time the speaker entered the hall,all the listeners_______.
A.had seated B.were seated C.seated D.were seating