- 试题详情及答案解析
- ---Why didn’t you come to Mike’s birthday party yesterday?
-----Well, I _______, but I had something important to do at the moment.A.should | B.must |
C.should have | D.must have |
- 答案:C
- 试题分析:考查虚拟语气和省略。本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。根据前面的didn’t说明本句是与过去时事实相反的虚拟语气。句意:—为什么你昨天不去参加麦克的生日聚会?—我本应该去的,但是那个时候我有重要的事情要做。根据句意可知应该使用should have gone to Mike’s birthday party,后面的gone to Mike’s birthday party承前省略了。故C正确。
考点:考查虚拟语气和省略