if it were not for the fact that you___ill,i would ask you to do this right now.A.were B.had been C.are D.should be讲出理由为什么?我想知道,这是虚拟语气题,但为什么选are

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 08:39:51
if it were not for the fact that you___ill,i would ask you to do this right now.A.were B.had been C.are D.should be讲出理由为什么?我想知道,这是虚拟语气题,但为什么选are

if it were not for the fact that you___ill,i would ask you to do this right now.A.were B.had been C.are D.should be讲出理由为什么?我想知道,这是虚拟语气题,但为什么选are
if it were not for the fact that you___ill,i would ask you to do this right now.
A.were B.had been C.are D.should be
讲出理由为什么?
我想知道,这是虚拟语气题,但为什么选are

if it were not for the fact that you___ill,i would ask you to do this right now.A.were B.had been C.are D.should be讲出理由为什么?我想知道,这是虚拟语气题,但为什么选are
C
要不是你病了,我现在就让你去做这件事了.
这是一个虚拟语气的句子,从时态搭配来看,这应该是跟现在事实相反的情况.
主句 从句
would/could/might have done 过去完成时 跟过去事实相反
would/could/might do 过去时(be用were) 跟现在事实相反
另外,时间副词right now也说明是现在的时间.
而你病了这是事实,所以用一般现在时,are.

B
如果不是因为你病了,我会要求你马上就去做。
虚拟语气中,主句是过去时,从句要用过去完成时。

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...

全部展开

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 是对将来情况的虚拟,将来会不会得病与现在是否让他做这件工作没有因果关系。

收起

------------for the heavy rain.i should have been here earlier A if it were not B were it notC had it not been D if it wasn't If it had not been for与If it were not for有什么区别? Were it not for ______ his advice,we'd better have been cheated.A.If you don't give us B.Had it not been for C.If it were not for D.Should it not for 把If it weren't for their support,we would be in a diffcult situation.的条件句的weren't提前.是Weren't it for their support还是were it not for their support 把If it weren't for their support,we would be in a diffcult situation.的条件句的weren't提前.是Weren't it for their support还是were it not for their support 英语虚拟语态选择题1.------be sent to work iin the northeast?A.who do you suggestthat shouldB.who do you suggest2.------the expense ,I ------to canada.a.were it not for,would gob.if it were not ,goc.were't it for ,will god.if it hadn't been,w _____ the clouds ,you would find the airplane in the sky easily.A Had it not been for B If it were not C If it had not been for D Were it not for选什么?为什么? 英语17.If it were not for the fact that she _______ sing,I would invite her to the party.17.If it were not for the fact that she _______ sing,I would invite her to the party.a.couldn’t b.shouldn’t c.can’t d.might not 为什么 英语语法:____ the expense,I ____ a round-the-world tour.A.Were it not … would take B.If it were not… takeC.Weren't it for… will take D.If it hadn't been for… would have taken 求教英语语法选择 _____ the expense,I _____ to Italy._____ the expense,I _____ to Italy.A.If it were not,goB.Were it not for,would goC.Weren't it for,will goD.If it hadn't been,would have gone请翻译一下这句话,我知道应该选B,可是 If it were not for… If it had not been for … but for… 有什么关系和区别,请高手详细讲解,谢谢 If it ___ for the help of our teacher ,we would not have made so much progress.A were not B has not been C isn't D had not been为什么 If it were not for the fact that she_____ sing,I would invite her to the party.A.couldn't B.shouldn't C.can't D.might not答案是什么,为什么呢?我选的也是A,不明所以~ ●高一英语望详解If it were not for the fact that she_______sing,I would invite her to the party.A.couldn’t B.shouldn’t C.can’t D.might not If it were not for the fact that she ___sing,I should invite her to the party.A.couldn't B.shouldn't C.can't D.might not If it were not for the fact that she _________ sing,l would invite her to the party.A.couldn’t B.shouldn’t C.can’t D.might not If it were not for the fact that she _____ sing,I would invite her to the party.[ ]A.couldn't B.shouldn't C.can't D.might not 请解释每一个选项.