早教吧 育儿知识 作业答案 考试题库 百科 知识分享

35.Ifyouthatfilmlatelastnight,youwouldn'tbesosleepy.A.didn'tseeB.haven'tseenC.wouldn'thaveseenD.hadn'tseen

题目详情
35.If you ________ that film late last night,you wouldn't be so sleepy.
A.didn't see B.haven't seen C.wouldn't have seen D.hadn't seen
▼优质解答
答案和解析
D
这个句子包含虚拟语气中的混合语气的用法.
虚拟语气中,
1、如果表示与过去事实相反,那么从句用过去完成时:had+过去分词,主句常用would+have+过去分词;
2、如果与现在或将来事实相反,从句常用过去式,主句用would/should +动词原形.
这个句子从句是与昨天的事实相反,主句是与现在的事实不符,所以答案是D.