一道虚拟语气选择题》》》》》》》》》》》》》》》I don't know his address;( )A.otherwise I had written to him B.otherwise I will write to himC.otherwise Iwould write to himD.otherwise I would have written to him.为什么选D?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 11:38:03
一道虚拟语气选择题》》》》》》》》》》》》》》》Idon''tknowhisaddress;()A.otherwiseIhadwrittentohimB.otherwiseIwillwritetohim

一道虚拟语气选择题》》》》》》》》》》》》》》》I don't know his address;( )A.otherwise I had written to him B.otherwise I will write to himC.otherwise Iwould write to himD.otherwise I would have written to him.为什么选D?
一道虚拟语气选择题》》》》》》》》》》》》》》》
I don't know his address;( )
A.otherwise I had written to him
B.otherwise I will write to him
C.otherwise Iwould write to him
D.otherwise I would have written to him.为什么选D?其他的怎么不行,

一道虚拟语气选择题》》》》》》》》》》》》》》》I don't know his address;( )A.otherwise I had written to him B.otherwise I will write to himC.otherwise Iwould write to himD.otherwise I would have written to him.为什么选D?
otherwise I would have written to him 否则我早已经写信给他了.
因为句子里有解释或者也可以加点类似抱怨的语气,一般是对第三方说.要不是没有他的地址,我早就写信给他了!从这可以看出若有地址,则已经写给他信了,得用完成态!
这里would have done 表示对过去行为的假设,事实上他没有写信,因为不知道地址.
A明显不对,时态一看就错的
B没有强调已经完成,不符合惯用法,不对.
C理由同B
D答案正确

我不知道他地址,不然就已经写信给他了.
知道的话就已经写了.是完成时.这里是虚拟假设知道地址后的行为.所以是WOULD HAVE DONE