怎么知道要把if he had been a millionaire在这句话中看成虚拟语气?

问题描述:

怎么知道要把if he had been a millionaire在这句话中看成虚拟语气?
Although i lost this wonderful man,he left me fair richer than if he had been a millionaire.
我一开始理解为他曾经是一个百万富翁
1个回答 分类:英语 2014-10-06

问题解答:

我来补答
尽管我失去了这个很好的人,但他留给我的比一个百万富翁能给我的更多.
与事实不相符时需使用虚拟语气.
if引导的虚拟语气,表示与现在事实不相符的结构为
if+主语+过去时+其他+主语+should/would/could/might+do+其他
表示与过去事实不相符的结构为
if+主语+had done +其他+主语+should/would/could/might+have done+其他
从整个句子来看,我已经lost他,是过去时了,在我lost他之前他就不是百万富翁,所以后面是had been,是对过去的假设.故此这里是虚拟语气.
 
 
展开全文阅读
剩余:2000