帮忙做一道需拟语气的选择题:I would have written before,but I ( ) illI would have written before,but I ( ) ill.A.were B.had been C.would be D.was答案里选的是D.was,请问为什么不选B.had been呢,我觉得是选B呀,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 12:05:07
帮忙做一道需拟语气的选择题:Iwouldhavewrittenbefore,butI()illIwouldhavewrittenbefore,butI()ill.A.wereB.hadbeenC.wo

帮忙做一道需拟语气的选择题:I would have written before,but I ( ) illI would have written before,but I ( ) ill.A.were B.had been C.would be D.was答案里选的是D.was,请问为什么不选B.had been呢,我觉得是选B呀,
帮忙做一道需拟语气的选择题:I would have written before,but I ( ) ill
I would have written before,but I ( ) ill.
A.were B.had been C.would be D.was
答案里选的是D.was,请问为什么不选B.had been呢,我觉得是选B呀,

帮忙做一道需拟语气的选择题:I would have written before,but I ( ) illI would have written before,but I ( ) ill.A.were B.had been C.would be D.was答案里选的是D.was,请问为什么不选B.had been呢,我觉得是选B呀,
你选B的话 .那你将后句看成前句的从句.他们是表转折的并列句.因为BUT是并列连词.生病时过去的事实.所以D对.前句是个假设.

这句话的意思是:我以为之前我已经写了,但是那时候我病了。
would have written 是虚拟的,而I ( was) ill是事实。
had been表示的是过去的过去。而这里只是过去。

我觉得只是前面的虚拟,but后面的是事实
如果选B had been
句子应该是:If I had been ill,I would have written before.表示对过去事实的虚拟
。但是这样句意别扭,应在上句中的had后面加一个not(If I had not been ill……)如果我没有生病,在之前我就写完了。
so,我认为原句中前半部分有后悔...

全部展开

我觉得只是前面的虚拟,but后面的是事实
如果选B had been
句子应该是:If I had been ill,I would have written before.表示对过去事实的虚拟
。但是这样句意别扭,应在上句中的had后面加一个not(If I had not been ill……)如果我没有生病,在之前我就写完了。
so,我认为原句中前半部分有后悔的意思“我本应该在之前写完的事实上我没有完成”,根据before,所以用了过去虚拟;but后面的was不用我说,也知道这里是时态互相照应的问题,说的是过去的事实,交代“没有完成”的原因,直接用的过去时态。
楼主要清楚这点,这两个句子并没有一起构成对过去事实的虚拟,只是前半部分的虚拟而已,but说的是事实。
That is it.

收起

可以理解为,我应该做的事情而没有做,
原因是我病了。
病是在过去的事情,当然用过去时比较好。
如果用had been.表示过去完成时。

帮忙做一道需拟语气的选择题:I would have written before,but I ( ) illI would have written before,but I ( ) ill.A.were B.had been C.would be D.was答案里选的是D.was,请问为什么不选B.had been呢,我觉得是选B呀, 一道初三电路图的选择题,帮忙快看下啦 英语虚拟语气选择题应该怎么选择时态i can't stand him.he always talks as though he __everythingA knew B knows C has known D had known总是区分不开什么时候应该用过去时什么时候应该用过去完成是,求详解,.i woul 一道选择题怎么做 一道虚拟语气的选择题I wish ___longer this morning,but I had to get up and come to class.a.i could have slept longerb.i have slept longer请问B为什么不对? 一道选择题,请大神帮忙 一道选择题求大神帮忙 98分,以小学生的语气写满100字.一道错在选择题,一道错在计算题 一道关于虚拟语气的英语选择题If I had worked harder at school,I _____ in a comfortable office now.A.would sit B.would have sit C.would be sitting D.were sitting 帮忙做一下这几道选择题 一道英语虚拟语气选择题.It is important that I _with you immediately.A speak B spoke C will speak D to speak 我是英语白痴,请讲的详细一点为什么.本人万分感谢. 一道大学物理 磁场强度的选择题 能帮忙解释下其他选项为什么错吗?一道大学物理 磁场强度的选择题 帮忙做一道常微分方程的题 帮忙做一道二项式的数学题 我做了人生的一道选择题作文 关于矩阵的一道选择题 第二题 怎么做 一道虚拟语气英语选择题,I wish you _____like tha.A.don't talk B.won't talk C.wouldn't talk D.not to talk 帮忙做一道高数题