博易网,更全更新的互联网资讯分享!

虚拟语气的if从句的时态

时间:2025-05-11 18:51人气:编辑:知乎号来源:

虚拟语气的if从句的时态(图1)

表达虚拟语气有多种方式,其中一种是用“时态”的方式。具体说,是“用正常时态的过去时”,if引导的条件状语从句就用这种方式表达虚拟语气,即:当if从句表达的是“过去”的事情时,形式上要用“过去时的过去时”,即“过去完成时”,表达虚拟语气。

但如果if从句表达的是“现在”的事情,形式上要用“一般过去时”表达虚拟语气。

例:

1. If I were Jack Ma, I would buy everything I like. 如果我是马云,我就买买买。

“如果我是马云”说的是“现在”的事情,所以时态是“一般过去时”,而不是“过去完成时”。

2. If I had known the reason then, I would not have said that. 如果我当时知道原因,就不会那么说了。

“如果我当时知道原因”说的是“过去”的事情,所以用“过去完成时”。

把以上的内容小结如下:

1、用“过去时”——这种“不正常”的时态——体现出虚拟语气,在实际交际中让对方一看就明白这是虚拟语气。

2、“过去时”包括一般过去时和过去完成时,只有在表达“过去”的事情时,通常才会采用“过去完成时”。

虚拟语气的if从句的时态(图2)

但是,这只是“通常”的情况,实际上,表达“过去”的事情时,也不一定都用过去完成时,例:

  1. He treated the boy as if he _____ (be) his son.
  2. Tom talked about New York as if he _____ (be) there.

答案:1. were 2. had been

解析:

虽然两句的as if从句都是“过去”,区别在于:1句中be与treated是“同时”的,不是在treated之前“已完成”;2句中be在talked之前,即“已完成”。

请比较:

  1. He treated the boy as if he were his son.他对待那个孩子就像那个孩子是他儿子。
  2. He treated the boy as if he had been his son.他对待那个孩子就像那个孩子曾当过他儿子。

由此可见,在as if从句中,“过去”并非一定要用“过去完成时”。

练一下:

  • He looked everywhere for water as if he _____ (be) thirsty.

答案是were,因为be与looked“同时”。

虚拟语气的if从句的时态(图3)

本站通过ai自动登载内容,本文来自于知乎作者:孟话英语,仅代表原作者个人观点。本站旨在传播优质文章,无商业用途。如不想在本站展示可联系删除

本文来自于网络或用户投稿,本站仅供信息存储,阅读前请先查看【免责声明】,若本文侵犯了原著者的合法权益,可联系我们进行处理。本文链接:https://trustany.com/edu/2212.html

标签:
相关资讯
热门频道

热门标签

官方微信官方微博百家号

博易网网站简介 | 意见反馈 | 联系我们 | 博易网免责声明 | 广告服务

Copyright © 2002-2024 博易网 版权所有 声明:本站文章和数据均来自互联网,本站为免费公益性网站,如侵犯了您的权益,请联系我们妥善处理。 备案号:沪ICP备2022023686号-12