在英语的虚拟语气中,怎样区分一句话该用现在的,过去的,将来的?有时也没给时间词,怎么区分?帮帮忙。,这个问题有什么好的解决方案?
问题描述:
遇到在英语的虚拟语气中,怎样区分一句话该用现在的,过去的,将来的?有时也没给时间词,怎么区分?帮帮忙。,这个问题有什么好的解决方案?这个问题怎么办?车友们有没有什么好的办法吗?
答
1 虚拟现在时表示一个不一定会发生的情况,可以指现在的情况或将来情况或没有时间的情况 If Mary have the money ,she will buy it.(But I DOUBT whether Mary has the money.)
2 虚拟过去时表示一个与现在、将来事实相反的假象情况:If Mary had the money, she would buy it.(But I know Mary HAS NOT the money.)
3 表示将来情况,还可用 were+不定式:
If he were to come,I should be absent from home.(But I know he WILL NOT come.)
4 表示将来情况,还可用should引起短语表示,表示实现可能性不大的情况,可译为“万一。。。。。。”,谓语动词用will 或should
5 虚拟过去完成时表示一个与过去事实相反的假象情况,用“would+have+过去分词”结构:If he had known it ,he wonld have told me.(But I know he DID NOT know it)
2 虚拟过去时表示一个与现在、将来事实相反的假象情况:If Mary had the money, she would buy it.(But I know Mary HAS NOT the money.)
3 表示将来情况,还可用 were+不定式:
If he were to come,I should be absent from home.(But I know he WILL NOT come.)
4 表示将来情况,还可用should引起短语表示,表示实现可能性不大的情况,可译为“万一。。。。。。”,谓语动词用will 或should
5 虚拟过去完成时表示一个与过去事实相反的假象情况,用“would+have+过去分词”结构:If he had known it ,he wonld have told me.(But I know he DID NOT know it)