了解更多现在完成时核心解析目录
一、基础构成
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前置;
该语态侧重过去发生的被动动作对现在产生的结果或持续状态,常搭配表至今为止的时间状语;
短暂性动词的被动结构不能与时间段连用,需要转换为对应的延续性状态表达。
请点击返回首页被动语态解析目录
