5 虚拟语气

老师您好。其实关于虚拟语气之前也提问过,最近想了想又发现一些疑惑。

中学老师和大学老师在讲虚拟语气的时候基本上是按照与事实相反或者说话人主观认为发生的概率几乎为0这两种情况去解读的,然后我想到一些特殊情况。

If he had studied hard, he would have passed the exam.这是一个典型的对过去的虚拟,我的英语老师也说看到这个句式就知道事实上he并没有在过去努力学习。这种绝对的观念是否太片面了,因为从虚拟语气是一种主观推测/臆想的角度出发,如果说话人并不清楚he是否在过去努力学习(或者说根本不了解此人),只是表达对过去的主观想象而不是与事实相反的假设(是否真的努力学习说话人也不清楚),这个时候感觉依然可以用这种对过去的虚拟句式。最后就是一种比较颠覆常规的情况,我觉得虚拟语气其实也可以表达谎言,比如一个人想用虚拟语气进行欺骗,说自己如果现在好好学习,明天的考试就会成功。事实上说话人完全有可能现在就是在好好学习,只是想通过虚拟语气达到一种欺骗的目的,此时如果套用“事实上我现在没有好好学习”就有些机械化的理解了。个人想法有些冗长,烦请老师点拨。

请先 登录 后评论

最佳答案 2021-02-15 19:02

If he had studied hard, he would have passed the exam. 

假定这是我说的话,我之所以这么说,因为我知道他以前学习不努力,所以他考试没有通过。主句和从句都用了虚拟语气,表示与事实相反的假设以及在此基础上的推断。

如果我对这个he不够了解,不知道他是否学习努力,考试前一天他母亲问我he是否能通过考试。我对他母亲说得话用间接引语表示就是这样的:

I told his mother that if he studied hard, he would pass the exam. 

这个句子中的谓语动词都是陈述语气。if从句中的studied hard 和主句的 would pass都是有可能实现。

请先 登录 后评论

其它 1 个回答

mikee


If he had studied hard,这是表示你知道他事实就是没有好好学习,然后你假设了一个和过去事实相反的情况而已。


如果你不知道他到底有没有好好学习,用一个if就反映了这一切了。如

If he has studied hard, he will pass the exam.

这个句子就代表我不知道,if反映了出来,如果你知道你就不会用上if

请先 登录 后评论