永发信息网

if it were not for the fact that you___ill, i would ask you to do this right now.

答案:4  悬赏:0  手机版
解决时间 2021-03-16 19:13
A.were B.had been C.are D.should be
讲出理由为什么?

答案选C,我想知道,这是虚拟语气题,但为什么选are
最佳答案
C

要不是你病了,我现在就让你去做这件事了。

这是一个虚拟语气的句子,从时态搭配来看,这应该是跟现在事实相反的情况。

主句 从句
would/could/might have done 过去完成时 跟过去事实相反
would/could/might do 过去时(be用were) 跟现在事实相反

另外,时间副词right now也说明是现在的时间。

而你病了这是事实,所以用一般现在时,are。
全部回答
the fact 是先行词,that you () ill是它的同位语从句,就是事实的内容,事实是什么呢,是你病了,you are ill是一个与现实相符的情况,因此用正常语气,不用虚拟语气的 虚拟语气体现在了从句的it were not,主句是i would ask,这两个是对应的虚拟语气啊
B 如果不是因为你病了,我会要求你马上就去做。 虚拟语气中,主句是过去时,从句要用过去完成时。
If it were not for the fact that you were ill, I would ask you to do this right now. 选择 A. were 解析: 1. 本题是对现在情况的虚拟,意思是“要不是因为你现在病了,我会让你马上上就做这件事的”。 2. 其他选项分析 B.had been 表示对过去的虚拟,意思成了“你过去曾经病过”,言外之意是现在已经好了,与上下文意思不符。 C.are 成了真实语气,不符合上文 if it were not for ...的虚拟语气 D.should be 是对将来情况的虚拟,将来会不会得病与现在是否让他做这件工作没有因果关系。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
被除数,除数商和余数的和是178,商是4,余数
马鞍山社区在哪里啊,我有事要去这个地方
iPhone 4S ios6没越狱但是系统反应速度变慢了
有关刘禹锡的一些文章
如何认识近代中国文学的功利主义与审美价值的
张家界属于哪个省哪个市
梦见头发扎起来了
小学同班同名同姓会影响孩子吗
怎么用ChemSketch汉化版软件制作甲烷分子立体
食尚缘地址在哪,我要去那里办事
请问各位师兄念般若波罗蜜多心经有什么好处和
宝钢钢构和上海宝冶就钢结构而言哪个更好呢?
为什么aj有的小码鞋号反而比大码的贵几百
东莞地铁2号线西平站是和莞惠城际铁路西平西
淘宝怎么做宝贝链接
推荐资讯
橄榄油如何辨别真假?
怎么在家里装两个无线路由器
现在绣眉大概需要多少钱谢谢
西宁华诺电子科技公司地址有知道的么?有点事
洛克王国 大量降低对手防御 跟降低对手防御等
能推荐一下曲靖市内有什么值得一去的地方和好
小腿骨断了,做完手术,因长时间不运动,导致
英语数词练习四
溜肉段的肉怎么切
猪心煮鸡蛋能吃吗?
16平方铝电缆300米压降
原创:中国历史上最大的百科全书是哪一部
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?