if的虚拟语气的用法 if的虚拟语气表示假设、猜测或想象,常用于表达虚拟的情况,如可能不会真的发生的情况、假设的情况、愿望的情况等。 if的虚拟语气有三种: 1. 与现在事实相反的虚拟语气(if引导的从句用过去完成时态,主句用would/could/should+动词原形) 例句:If I had known you were coming, I would have prepared dinner. 2. 与现在或将来可能的情况相反的虚拟语气(if引导的从句用过去时态,主句用would/could/should+动词原形) 例句:If I had time, I would go to the gym every day. 3. 与过去事实相反的虚拟语气(if引导的从句用过去完成时态,主句用would/could/should+have+过去分词) 例句:If he had studied harder, he would have passed the exam. 本文来源:https://www.wddqw.com/doc/c457876815fc700abb68a98271fe910ef12dae89.html