本题考查虚拟条件句的倒装.虚拟条件句中如果含有助动词should、had和were,可以将连词if 省去,将这三个助动词提前;虚拟条件句中往往用过去完成时表示与过去事实相反的假设;与过去事实相反的虚拟条件句的主句中用"would/should/could/might+have done".本句主句动词是would have stayed,可见是与过去事实相反的虚拟...
Had I known D. If I should have known 相关知识点: 试题来源: 解析 C. 试题分析:句意:我要是知道你要来,我就呆在家里了。根据I would have stayed at home.可知是和过去相反的虚拟语气,从句用过去完成时,这里可以省略if,将had提前,所以选C。 考点:考查虚拟语气的省略倒装. 反馈 收藏 ...
you were coming, I would have stayed at home. A. If I know B. Should I know C. Had I known D. If I should have known 相关知识点: 试题来源: 解析 C 本题考查虚拟语气的倒装和省略。解题步骤:1. 确定考点。根据主句谓语动词would have stayed,并结合选项可知,本题考查虚拟语气的倒装和省...
7.___you were coming,I would have stayed at home.( ) A.If I knowB.Should I know C.Had I knownD.If I should have known 试题答案 在线课程 分析要是我知道你要来,我本会待在家里. 解答答案是C. 本题考查虚拟条件句的倒装.虚拟条件句中如果含有助动词should、had和were,可以将连词if 省去,...
___you were coming,I would have stayed at home. A.If I knowB.Should I knowC.Had I knownD. If I should have known 试题答案 在线课程 C 【解析】 试题分析:句意:我要是知道你要来,我就呆在家里了。根据I would have stayed at home.可知是和过去相反的虚拟语气,从句用过去完成时,这里可以省...
1___you were coming,I would have stayed at home. A. If I know B. Should I know C. Had I known D. If I should have known 2___you were coming,I would have stayed at home.A.If I knowB.Should I knowC.Had I knownD.If I should have known 3___you were coming,I woul...
___you were coming,I would have stayed at home.( )A. If I knowB. Should I knowC. Had I knownD. If I should have known
I would have stayed at home,是虚拟语句,时态降级,整个句子可还原为:If I knew you were coming to see me,I would have stayed at home,but I didn't know.所以选D
I would have stayed at home,but I ___ you were coming to see me.A.haven't known B.would have knownC.hadn't known D.didn't know请帮忙详细说明选某项的原因ABC都是错的
A