
2024-2025学年高二英语选择性必修二unit3 Food and Culture 语法:过去完成时同步巩固练 一、单项选择 1.The children failed to hide their disappointment when they found out the school _____ the party. A.had cancelled B.will cancel C.has cancelled D.cancels 2.Writing out all the invitations by hand was more time-consuming than we _____. A.had expected B.expected C.have expected D.expect 3.Before I knew it, the lost dog _____ its way into my house through the hole in the fence. A.has found B.had found C.has recently D.was finding 4.By the time he got to the cinema, the film _____ for half an hour. A.had been shown B.will have been shown C.has been shown D.was shown 5.Before the power went out, she _____ to save her work on the computer, preventing any loss of data. A.was managing B.would manage C.has managed D.had managed 6.The book _____ into several languages by the time it won the award, increasing its global appeal. A.was being translated B.has been translated C.was translating D.had been translated 7.When they returned home, they found that their corn seeds on the roof _____ by a group of wild birds. A.have stolen B.have been stolen C.were stolen D.had been stolen 8.They _____ the travel plan thoroughly before booking the tickets, making sure that every detail was carefully considered. A.discuss B.were discussing C.have discussed D.had discussed 9.They became friends again that day. Until then, they _____ to each other for nearly two years. A.didn’t speak B.hadn’t spoken C.haven’t spoken D.spoke 10.— What was Mary doing when you saw her yesterday — She _____ on her overcoat and _____ to visit a friend. A.has just put; had left B.had just put; was leaving C.was just putting; has left D.just put; left 11.By the end of last month, three novels _____ into five languages. A.have been translated B.were translated C.had been translated D.were being translated 12.Dad was frustrated because it was the second time that he his wallet. A.lost B.loses C.have lost D.had lost 13.By the end of yesterday, most of the preparation for tomorrow’s conference , so we are not in a hurry now. A.had finished B.had been finished C.was finished D.finished 14.Hardly _____ when she heard someone knocking at the door. A.did she sit B.had she sat C.have she sat D.has she sat 15.She said she _____ the proof before. A.provide B.has provided C.had provided D.provides 16.Three apartments in the project _____ as expected by the end of last month. A.has been finished B.has finished C.had finished D.had been finished 17.The shy boy _____ to drop out of school because of loneliness and sadness at the new place, but a small talk with the headmaster helped him out. A.had planned B.planned C.plans D.has planned 18.The absence of treasure proved again and again that the thieves there before them. A.were B.would be C.had been D.will be 19.By the time I got to the airport, the plane _____. A.depart ... ...
~~ 您好,已阅读到文档的结尾了 ~~