这道题的虚拟与以后事实相反,但我看了一些语法书上,说If only只用于与目前或过去相反的虚拟语气中。另外,but for, without是不是也只用于与目前或过去相反的虚拟语气?谢谢!
刚注册,鲜花不够,还请谅解==。
这道题没任何问题。
If only从句用虚拟语气,省略主句。表示“如果...该多好啊”这个意思时,从句的谓语形式与 I wish后的宾语从句的谓语形式相同,都可以表示与过去、目前、以后事实相反的愿望。比如,大家了解汤姆不可能明天来,虽然大家非常期望他来。大家可以说:
I wish Tom would come tomorrow.
If only Tom would come tomorrow.
but for常用来表示和过去事实相反的条件,但only if和without则没这个限制。