Had I seen the film, ______ (我昨晚就和你讨论该问题了).

admin2009-08-19  33

问题 Had I seen the film, ______ (我昨晚就和你讨论该问题了).

选项

答案分析句意可知,给出的英文部分为省略if的倒装虚拟条件句,因此所译部分也应为虚拟语气,表示对“昨晚”的过去事实的虚拟,谓语应为would have done的形式。

解析 虚拟条件句一般有以下几种特殊情况:①去掉if,从句部分倒装。如:Were I you, I would study hard.如果我是你,我一定会好好学习。②错综时间条件句,即主句和从句所表示的时间不一致。有时主句表现在,从句表过去;有时主句表过去,从句表现在。如:If I had studied hard, I would pass the exam now.如果我努力学习,现在考试就过了。/I should have been told if there was anything up,如果有什么事发生,我早就听说了。③省略主句,表示一种不可能实现的愿望。如:If I had never met you.如果我从来没遇到过你就好了。
转载请注明原文地址:https://jikaoti.com/ti/QA0MFFFM
0

最新回复(0)