英语虚拟语气为什么有的条件从句和主句都有had been 而有的只有条件从句有had been。had been 代表什么?

举个例子 The rice would not have been burnt if you had been mor careful 这句就是从句和主句里面都有had been。 然而 下一句 If my lawyer had been here last monday, he would have prevented from going 这句里面却没有? 而且 请问一下 had been 到底怎么用 怎么辨别是否要用 ?

-你好!
你所给的两个句子,所用的虚拟形式实际上都是【与过去事实相反】的虚拟结构——
if 从句用had+过去分词;主句用would/should/could/might+过去分词。
只是,两个句子中的【语态】不同:
第一句是【被动语态】The rice would not have【 been被动语态中的be的变形 burnt】;
第二句是主动语态:He would have prevented me from going.
这完全符合语法书上所说的虚拟语气的结构搭配。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-12
had been 代表是过去将来做什么事情
相似回答