欢迎光临
我们一直在努力

被动语态的时态结构

问答中心分类: 其他被动语态的时态结构
1 回复
0
萌兽 回复于 2026-02-06 之前

被动语态这东西,很多人一听就头大。其实没那么复杂,它就是换个角度说事儿。咱们平时说话,习惯说“谁做了什么”,比如“我吃了苹果”。这是主动语态,重点在“我”。但如果你想强调“苹果”,就可以说“苹果被我吃了”,这就是被动语态。

核心结构就一个:be 动词 + 动词的过去分词 (past participle)。 听起来有点专业,其实就是动词的第三种形式,比如 eat, ate, eaten 里面的 eaten。难点在于,be 动词会跟着时态变来变去,这就让很多人搞混。下面咱们就按时态一个个捋清楚。

一般现在时 (Simple Present)

这个最简单,用来描述一个经常发生或者一个事实。主动语态里,我们说 “People speak English here.” (这里的人说英语)。

换成被动,结构就是 am/is/are + 过去分词

那个“宾语” English 跑到前面当主语,原来的主语 people 就没那么重要了,可以省略,或者用 by people 放在后面。

English is spoken here. (这里说英语。)

你看,主语是 English,是单数,所以 be 动词用 is。如果主语是复数,比如 “magazines”,那就要用 are。

主动: They sell magazines in that shop. (那家店卖杂志。)

被动: Magazines are sold in that shop. (那家店有杂志卖。)

一般过去时 (Simple Past)

描述过去发生并且已经结束的事。主动语态是 “Someone stole my bike yesterday.” (昨天有人偷了我的自行车。)

换成被动,结构是 was/were + 过去分词

自行车 my bike 成了主语,因为是单数,所以 be 动词用 was。

My bike was stolen yesterday. (我的自行车昨天被偷了。)

这里我们不知道是谁偷的,或者不关心是谁,所以用被动就很自然。 如果知道是谁,比如是 “Tom stole my bike”,那被动句就是 “My bike was stolen by Tom.”

如果主语是复数,比如 “two cars”,那 be 动词就要用 were。

主动: They built two cars last month. (他们上个月造了两辆车。)

被动: Two cars were built last month. (上个月有两辆车被制造出来。)

一般将来时 (Simple Future)

说的是将要发生的事。主动语态是 “They will finish the project tomorrow.” (他们明天会完成这个项目。)

被动结构是 will be + 过去分词

这个很简单,不管主语是单数还是复数,都是 will be,不用变。

The project will be finished tomorrow. (这个项目明天会被完成。)

有时候我们也会用 “be going to” 来表示将来,它的被动结构是 am/is/are going to be + 过去分词

主动: They are going to build a new bridge. (他们将要建一座新桥。)

被动: A new bridge is going to be built. (一座新桥将被建造。)

现在进行时 (Present Continuous)

表示现在正在发生的事。主动句是 “Someone is cleaning the room right now.” (现在有人正在打扫房间。)

它的被动结构看起来有点怪:am/is/are + being + 过去分词。 中间多了个 being,就是为了体现“正在”这个感觉。

The room is being cleaned right now. (房间现在正在被打扫。)

这个结构在描述一个进行中的状态时很有用。比如你打电话给修车厂问你的车怎么样了,他们可能会说:

Your car is being repaired. (你的车正在修理中。)

过去进行时 (Past Continuous)

表示过去某个特定时间点正在发生的事。主动句是 “They were repairing the road when I came.” (我来的时候,他们正在修路。)

被动结构是 was/were + being + 过去分词。 和现在进行时很像,只是把 am/is/are 换成了 was/were。

The road was being repaired when I came. (我来的时候,路正在被修。)

这个时态能很清楚地描述一个背景事件。比如,你在讲一个故事:“我走进办公室时,a meeting was being held (一个会议正在被召开)。”

现在完成时 (Present Perfect)

表示一个从过去开始、对现在有影响的动作。主动句是 “They have canceled the flight.” (他们已经取消了航班。)

被动结构是 have/has been + 过去分词

The flight has been canceled. (航班已经被取消了。)

这个时态经常用来宣布一个结果。你看到一个通知,上面可能就写着 “The meeting has been postponed.” (会议已被推迟。) 主语是 the flight 或者 the meeting,根据单复数决定用 has 还是 have。

  • 主动: I have kept all your old letters. (我保留了你所有的旧信。)
  • 被动: All your old letters have been kept. (你所有的旧信都被保留着。)

过去完成时 (Past Perfect)

表示在过去某个时间点之前已经完成的动作,就是“过去的过去”。主动句是 “By the time I arrived, they had already started the movie.” (我到的时候,他们已经开始放电影了。)

被动结构是 had been + 过去分词。 这个更简单,不管主语是什么,都用 had been。

By the time I arrived, the movie had already been started. (我到的时候,电影已经被开始放了。)

再举个例子,假设你朋友问你门修好了没:

The door had been fixed when I arrived. (我到达时门已经被修理好了。) 这句话的意思是,在你到达这个过去的时刻之前,修门的动作就已经完成了。

带情态动词的被动语态 (Modals)

情态动词就是 can, must, should, may, might 这些词。它们后面跟动词原形。在被动语态里,结构就是 情态动词 + be + 过去分词。 这个规则非常固定。

主动: You must finish the report by Friday. (你必须在周五前完成报告。)

被动: The report must be finished by Friday. (报告必须在周五前被完成。)

再看几个例子:

这个问题可以被解决。 (This problem can be solved.)

规则应该被遵守。 (The rules should be followed.)

他的车可能会被修好。 (His car might be repaired.)

这个结构其实比变时态要简单,因为情态动词本身没有人称和单复数的变化,后面固定跟 be done 就行了。

被动语态不是什么高级语法,它就是一种表达方式。有时候我们不知道谁做的,或者不想说谁做的,或者就是想强调那个被影响的东西,用被动就特别合适。 关键就是记住 “be + 过去分词” 这个核心公式,然后根据不同的时态去变那个 be 动词。多看多用,自然就熟悉了。

 

登录

找回密码

注册