1.正确答案:B
答案解析:can‘t have done,表示对过去发生情况的否定推测,意为“不可能已经……”。
2.正确答案:B
答案解析:Let‘s do sth.表示“建议做某事”,含听话一方在内,故用 shall we.如果用Let us do sth.结构,则用will you?表示请求对方允许。
3.正确答案:A
答案解析:needn‘t表示“不必要”;mustn’t表示“禁止”;wouldn‘t表示“拒绝”。
4.正确答案:D
答案解析:句子意思为“到目前为止,关于梦游病原因有多种说法”。“关于”用as to,其他in view of “考虑到,由于”;in line with“符合”; apart from“除去”,意思不符合。
5.正确答案:D
答案解析:remind sb of sth是固定搭配,意思是:提醒某人某事。
6.正确答案:B
答案解析:similar常与to搭配,所以答案是B.
7.正确答案:A
答案解析:in case:以防。
8.正确答案:B
答案解析:in a hurry是固定短语,意思是:匆忙,赶忙。
9.正确答案:C
答案解析:形容“雨大”用heavily.句意:雨下得很大。我们只好待在家里,不能去钓鱼了。
10.正确答案:C
答案解析:that做主语从句he speaks softly的引导词,没有实际意义