了解更多现在完成时核心解析目录

一、基础构成

1. 肯定句:主语 + have/has + been + 动词过去分词

主语为第三人称单数(he/she/it/单数名词/不可数名词)用has;其余主语(I/you/we/they/复数名词)用have。

例:Many new roads have been built in our city.

译文:我们城市修建了许多新道路。

例:This novel has been translated into English.

译文:这本小说已经被翻译成英文。

2. 否定句:主语 + have/has + not + been + 过去分词,可缩写为haven’t/hasn’t

例:The letters haven’t been sent yet.

译文:信件还没有被寄出。

例:His report hasn’t been finished.

译文:他的报告还没有写完。

3. 一般疑问句:Have/Has + 主语 + been + 过去分词?

例:Have all the tasks been completed?

译文:所有任务都完成了吗?

例:Has the broken window been repaired?

译文:破损的窗户修好了吗?

4. 特殊疑问句:特殊疑问词 + Have/Has + 主语 + been + 过去分词?

例:How many houses have been rebuilt?

译文:多少房屋得到了重建?

例:Why has the plan been canceled?

译文:这个方案为什么被取消了?

二、核心用法

1. 动作发生在过去,对当下造成持续影响,无明确过去时间点

例:All the rules have been changed, we need to relearn them.

译文:所有规则都改动过了,我们需要重新熟悉。

2. 动作从过去延续至今,常搭配for、since引导时长

例:This machine has been used for ten years.

译文:这台机器已经投入使用十年了。

例:The bridge has been closed since last month.

译文:这座桥从上个月起就被封闭了。

3. 描述经历,常搭配already、yet、ever、never等副词

already多用于肯定句,yet多用于否定、疑问句句尾;ever用于疑问句,never表从未。

例:Have you ever been praised by the teacher?

译文:你曾经被老师表扬过吗?

例:The problem has never been solved.

译文:这个问题始终没有得到解决。

三、高频时间标志词

already、yet、ever、never、recently、lately、so far、up to now、

since+过去时间、for+时间段、in the past/last+时间段

四、易错区分

1. 区分一般过去时被动:一般过去时被动(was/were done)只强调过去的动作,和现在无关;

现在完成时被动侧重过去动作带来的现在结果。

对比:

The bike was stolen yesterday.

译文:这辆自行车昨天被偷了。(单纯陈述昨天丢车这件事)

The bike has been stolen.

译文:这辆自行车已经被偷走了。(车现在依旧找不回来,影响当下)

2. 短暂性动词限制:现在完成时被动和for/since连用时,短暂动词需替换为延续性表达。

错误:The shop has been opened for a year.

译文:这家店铺已经被开设一年了。

正确:The shop has been open for a year.

译文:这家店已经营业一年了。

知识要点总结:

现在完成时被动语态基础结构为have/has been done;has适配单数主语,have适配复数及一二人称主语;

否定式在have/has后加not,疑问句式直接将have/has前置;

该语态侧重过去发生的被动动作对现在产生的结果或持续状态,常搭配表至今为止的时间状语;

短暂性动词的被动结构不能与时间段连用,需要转换为对应的延续性状态表达。

请点击返回首页被动语态解析目录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注