英文问题求解

这两句都是虚拟语态吗 (第一句是对过去的事情虚拟。第二句是对现在的事情虚拟这么理解对吗)
A:why couldn't we simply have discussed it over the phone?

B:Because if we didn't meet in person, I couldn't show you these.

是的
1 表示与现在事实相反的情况:   
从句:主语+过去时   主句:主语+should/would/could/might+do
就像您的B句中得结构

2.表示与过去事实相反的情况   
从句:主语+had+done   主句:主语+should/would/could/might+have done 
A句是对“we haven't discussed it over the phone ”这一事实的虚拟,同时表达一种强烈的感情,“难道就不能电话里说?!”
这种用法的规则是:
虚拟条件句中,主、从句可以省略其中的一个,来表示说话人的一种强烈的感情。
①省略从句   
He would have finished it. 他本该完成了。   
You could have passed this exam. 你本该通过这次考试的。   
②省略主句   
If I were at home now. 要是我现在在家里该多好啊。   
If only I had got it. 要是只有我得到它了该多好啊。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-27
恩,这样理解也是可以的。
相似回答