双基限时练(五) Unit 2 Part Ⅱ
Ⅰ.单句语法填空(不多于3个单词)
1.— Jane walked past me without greeting.
— She can't ________ (see) you.
答案与解析 have seen 句意:——Jane从我身边经过时没有跟我打招呼。——她一定是没有看见你。这里是对过去情况的推断,所以要用can't have done。
2.— Hi, Johnson, any idea where Susan is?
— It's class time, so she ________ be in the classroom now.
答案与解析 should should用于对现在比较有把握的事情的推测,符合语意。
3.The weather turned out to be fine yesterday. You ________ (not) have taken the trouble to carry your raincoat with you.
答案与解析 needn't 句意:昨天天气很好,你本来不必费力带着雨衣的。needn't have done表示“本来不必做而实际上已做”。
4.— John looks a bit upset. Did you tell him the bad news?
— Yes, but I ________ have told him after his birthday party.