虚拟语气时态问题(整段为过去时态但最后一句与现在事实相反)

He didn’t move. He went rather pale. He hesitated for a moment and then he told me that he had had bad luck at cards for some time. He hadn’t been willing to stick to bridge, he’d been playing poker, and he’d got trimmed. He hadn’t a penny. He’d pawned everything he had. He couldn’t pay his hotel bill and they wouldn’t give him any more credit. He was down and out. If he couldn’t get something to do he’d have to commit suicide.

译文:他没有动弹,脸色变得相当苍白。他犹豫了一会儿,然后对我说,这阵子他牌运一直不好。原来他不甘心老打桥牌,便赌起扑克来,结果输了个精光。他一个子儿也没有,所有的东西都拿去当了。他连酒店账都付不出,人家也不肯再赊账给他。他已经山穷水尽,要是找不到点事干,他只好自杀了。

这段文字用过去时态,为何此段最后一句话用和现在相反的虚拟语气,为何不用和过去相反的虚拟语气?谢谢老师。


请先 登录 后评论

最佳答案 2017-04-10 00:47

不存在虚拟语气。最后一句也是陈述语气。因为他有可能找不到工作,没钱就没法活,他很可能会自杀。这是真实条件句。不过是站在过去的立场假设过去将来的情形,又站在过去的立场推测过去的将来很可能会发生的结果。不是虚拟条件!!!

例如我讲一个10年前的一件事。有一天某人要是赶不上当天最后一班公交车,他就得步行回家。我的故事讲到白天的时候,公交车停开的时间对白天而言就是将来,不过是过去的将来。我故事是这样讲的:...If he couldn't catch the last bus, he'd have to walk home.你觉得这是虚拟语气吗?是不是和你问题中最后一句话的动词形式一样?

请先 登录 后评论

其它 3 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

If he couldn’t get something to do he’d have to commit suicide.

因为表示的整个大环境属于在过去情况下发生使用过去式,因此所以用这样表达。

请先 登录 后评论
learner

是以现在为时间点说过去,最后的落脚点在现在。

请先 登录 后评论
王雨潭
请先 登录 后评论
  • 1 关注
  • 1 收藏,3869 浏览
  • Question 提出于 2017-04-09 22:54

相似问题