动词的时态和语态专题演练三
26.guangzhou was the second chinese city to host the asian games because beijing ________ the event before.
a. had held b. was held
c. held d. had been held
[解析]句意:广州是第二个举办亚运会的中国城市,因为
北京以前也举办过。由语境可知,“北京举办亚运会”应发生在广州举办亚运会之前,即过去的过去,故应用过去完成时,a项正确。
[答案]a
27.i was just going to move away the heavy case but someone ________ it. was it you?
a. has done b. would do
c. had done d. will do
[解析]句意:我正打算挪走那个重箱子,但是已经有人挪走了(had done)。是你吗?由句子中的时态 was 可知:有人挪走箱子(had done)发生在我计划挪(was going to move)箱子之前,故此选择 had done 过去完成时。
[答案]c
28.—why didn't you come to my party? i was so disappointed at your absence.
—i'm very sorry. i ________ but i had a visitor at the last minute.
a. would like have b. would like to
c. had planned to d. were going to
[解析]英语中有一些动词,如 intend,mean,want,suppose,expect,plan,hope,think 等的过去完成时表示一个本来打算做而没有做的事,也可以表示过去未曾实现的设想、意图或希望等,含有某种惋惜的意味。第二句句意:非常抱歉。我本计划来参加你的宴会,可是那时家里来了客人。
[答案]c