活页练(二十一) 单项填空+完形填空+阅读理解 Ⅰ.单项填空 1.—Why didn’t you come to Mike’s birthday party yesterday? —Well,I________,but I forgot it. A.should B.must C.should have D.must have 答案 C 解析 should have的后面省略了come。should have come表示“本应该来而实际上没有”。 2.—How about your trip to Hainan? —It couldn’t have been ________.Sometimes I went swimming in the sea;sometimes I lay on the sand. A.so well B.as bad C.better D.worse 答案 C 解析 此处是比较级的否定式表达最高级的含义,意思是“不可能更好了”。 3.You are really very kind.I’ll never forget the________you have done to me. A.favour B.deed C.help D.good 答案 A 解析 本题主要是对词义及搭配的考查。favour的意思是“恩惠,善意的行为”。do sb.a favour或do a favour for sb.的意思是“帮某人一个忙”,因此本题的正确答案为A。 4.________I had done it I knew I had made a mistake. |