题库首页 > 试卷库
试题详情及答案解析
---Why didn’t you come to Mike’s birthday party yesterday?
-----Well, I _______, but I had something important to do at the moment.
A.shouldB.must
C.should haveD.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正确。
考点:考查虚拟语气和省略