英语中,下面一句虚拟语气句是对过去还是将来的虚拟?

英语中,下面一句虚拟语气句是对过去还是将来的虚拟?He studied hard, or he couldn’t have passed the exam. 

是对过去的虚拟。
后句相当于if he hadn't studied hard(是指如果他过去不努力学习的话), he couldn't have passed the exam. (后句可知他已经通过了考试,所以他过去努力学习是真实的)
通常:真实从句+or/otherwise/or else+虚拟从句;
对应的是:虚拟从句+but +真实从句(如Tom would have come but he was busy then.)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-02
could/should/would/might+完成式表示对过去情况的虚拟
相似回答