早教吧 育儿知识 作业答案 考试题库 百科 知识分享

youwereill,Iwouldn'thavespokensoabruptly.A:IfIhaverealizedB:HadIrealizedC:DidIrealizeD:ShouldIrealize

题目详情
___ you were ill,I wouldn't have spoken so abruptly.
A:If I have realized B:Had I realized
C:Did I realize D:Should I realize
▼优质解答
答案和解析
答案选B:Had I realized
B选项是省略if的虚拟句的倒装形式.
正常语序是:if i had realized
通过wouldn't have done判断出是虚拟语气.
且主句是过去时,从句要用过去完成时.
所以只能选B