答案:have rained 解析:“must have done sth.”表示对过去事情的肯定推测,“last night”是过去时间,所以用“have rained”。
(
B
)①You must have studied English for three years, ______? A. have you B. haven't you C. did you D. didn't you (
A
)②He must have had his computer repaired yesterday, ______?
答案:①B 解析:“must have studied”表示对过去情况的推测,且句中没有过去时间状语,强调动作的完成,反义疑问句部分用“haven't you”,所以选B。 ②A 解析:“must have had his computer repaired yesterday”中,“yesterday”是过去时间状语,强调对过去情况的推测,反义疑问句部分用“didn't he”,所以选A。
单项选择 (
B
)1. —Mr. Black, good morning. This is my good friend, Liu Hong. —Nice to meet you, Mr. Black. —______. A. Nice to meet you B. Nice to meet you, too C. Nice to meet you, either D. Nice meeting you, too
答案:1.B 解析:当别人说“Nice to meet you.”时,回应应该是“Nice to meet you, too.”,表示“我也很高兴认识你”,A选项缺少“too”,C选项“either”用于否定句,D选项“Nice meeting you, too.”通常用于告别时,所以选B。
(
A
)2. —Let's go and listen to Mr. Smith's speech on Western culture. —______. It's getting to the end. A. I'm afraid not B. Why not? C. That's all right D. Never mind
答案:2.A 解析:后文提到“It's getting to the end.”(演讲快结束了),说明不能去了,A选项“I'm afraid not”(恐怕不行)符合语境,B选项“Why not?”(为什么不呢)表示同意,C选项“That's all right”(没关系),D选项“Never mind”(不要紧),所以选A。
(
D
)3. —I'm truly sorry to grow too big for my bed, Mom. What should I do? —______. We're going to make a new one for you. A. That's right B. Don't mention it C. All right D. That's all right
答案:3.D 解析:孩子道歉,妈妈回应“没关系,我们会给你做一个新的”,“That's all right”表示“没关系”,A选项“That's right”(那是对的),B选项“Don't mention it”(不客气)用于回答感谢,C选项“All right”(好的),所以选D。
(
C
)4. —Math is more important to learn than English. —______. I think math is as important as English. A. Yes, I agree B. You are quite right C. I am afraid I disagree with you D. It's really so
答案:4.C 解析:后文提到“I think math is as important as English.”(我认为数学和英语一样重要),说明不同意对方“数学比英语更重要”的观点,C选项“I am afraid I disagree with you”(恐怕我不同意你的看法)符合语境,A、B、D选项都是同意对方观点,所以选C。