了解更多从句关联词解析目录
结合前面所学的三种核心结构,
本部分汇总高频易错题型、易混句式、
时态语态误区,搭配正误例句与详细解析,
针对性纠正常见错误,夯实语法基础。
了解更多从句引导词解析目录
一、助动词 have/has 误用纠错
核心规则:
have:用于主语为第一人称【I/we】、
第二人称【you】、复数主语的情况。
has:用于主语为第三人称单数(简称“三单”)
【he/she/it、单个的人或事物】的情况,三单用法。
例1. They have finished the work.
【他们已经完成了工作。】
用法解析:主语为复数,使用have。
❌ They has finished the work.
解析:复数主语不能搭配has,属于助动词误用。
例2. The flower has been watered.
【这朵花已经浇过水了。】
用法解析:主语为单个事物,三单使用has。
❌ The flower have been watered.
解析:三单主语需用has,不可使用have。
例3. You have been waiting for a long time.
【你已经等了很久了。】
用法解析:第二人称主语,使用have。
❌ You has been waiting for a long time.
解析:第二人称主语固定搭配have。
二、结构搭配错误纠错(动词形式误用)
(一)have done 结构错误
结构要求:have/has + 动词过去分词
例1. I have written a letter.
【我已经写了一封信。】
用法解析:
write 过去分词为written,结构正确;主语I,使用have。
❌ I have write a letter.
解析:have后必须接动词过去分词,使用原形属于结构错误。
例2. She has left home.
【她已经离开家了。】
用法解析:
leave 过去分词为left,结构正确;
主语she,三单使用has。
❌ She has leaved home.
解析:leave为不规则动词,无leaved形式,属于拼写错误。
(二)have been doing 结构错误
结构要求:have / has + been + 动词现在分词
例1. We have been running.
【我们一直在跑步。】
用法解析:
run 变现在分词双写尾字母加-ing,
结构正确;主语复数,使用have.
❌ We have been runing.
解析:重读闭音节动词变现在分词未双写辅音字母,拼写错误。
例2. He has been reading.
【他一直在看书。】
用法解析:
结构与动词变形均正确;主语he,三单使用has.
❌ He has been read.
解析:been后误用过去分词,违背现在完成进行时结构。
(三)have been done 结构错误
结构要求:have / has + been + 动词过去分词
例1. The door has been closed.
【门已经被关上了。】
用法解析:
被动结构完整,动词形式正确;
主语为单数事物,第三人称单数,三单使用has.
❌ The door has closed.
解析:缺少been,误用主动结构,语态错误。
Many books have been sold.
【许多书籍已经售出。】
用法解析:被动结构完整,主语复数,使用have。
❌ Many books have been sell.
解析:been后需接过去分词,使用动词原形,结构错误。
三、主动语态、被动语态混淆纠错
核心区分:
主语是动作发出者
主动语态【have done / have been doing】
主语是动作承受者
被动语态【have been done】
例1. I have cleaned the room.
【我已经打扫了房间。】(主动,我发出动作)
用法解析:主语为动作发出者,
用have done;主语I,使用have。
❌ I have been cleaned the room.
解析:本句为主动含义,误用被动结构,句式混乱。
例2. The room has been cleaned.
【房间已经被打扫好了。】(被动,房间承受动作)
用法解析:主语为动作承受者,用have been done;
主语单数事物,第三人称单数,简称三单,使用has。
了解更多第三人称单数【三单】14篇目录
❌ The room has cleaned.
解析:房间无法自主发出“打扫”的动作,缺少been,语态错误。
They have been discussing the plan.
【他们一直在讨论这个方案。】(主动)
用法解析:主语是动作发出者,
用现在完成进行时;主语复数,使用have。
❌ They have been discussed the plan.
解析:主动动作误用被动形式,语义、语法均错误。
了解更多主动与被动语态25篇用法详解目录
四、时间状语搭配误区纠错
核心规则:
三大结构均不可搭配
yesterday/last week/just now 等明确过去时间;
for+时间段、since+时间点/过去动作 可通用;
all day/recently/lately
多用于 have been doing.
例1. He has worked here since 2022.
【从2022年起他就在这里工作。】
❌ He has worked here yesterday.
解析:现在完成时不能搭配明确的过去时间状语yesterday。
例2. She has been busy all day.
【她一整天都在忙碌。】
❌ She was busy all day.
解析:all day 强调动作持续到现在,
选用对应现在完成相关结构更贴合语境,
一般过去时无法体现与当下的关联。
例3. The factory has been built for three years.
【这座工厂已经建成三年了。】
❌ The factory was built for three years.
解析:since 与 for 引导表示延续至当下的时间,不能搭配一般过去时。
五、近义结构语义辨析纠错
(一)have done与have been doing
have done:动作已结束,强调结果
have been doing:动作仍在持续,强调过程
例1. I have learnt English.
【我学过英语。】(动作已结束,强调有学习经历)
用法解析:主语I,使用have。
例2. I have been learning English.
【我一直在学英语。】(动作仍在进行)
用法解析:主语I,使用have。
❌ 混用场景:描述“持续学习至今”,
使用have learnt 会造成语义偏差。
(二)have done 与 have been done
区分依据:人或能够自主行动的事物,一般使用主动语态;
无自主行为能力的事物作主语,无法主动发出动作,一般使用被动语态。
例1. The workers have repaired the machine.
【工人们修好了机器。】(主动)
例2. The machine has been repaired.
【机器已经被修好。】(被动)
❌ The machine has repaired.
解析:语态逻辑错误。
六、综合填空易错题(附解析)
1. My mother ______ (cook) for two hours.
She is still cooking now.has been cooking
解析:动作持续两小时且仍在进行,
用现在完成进行时;主语为第三人称单数,搭配has.
2. All the letters ______ (write) already.
have been written
解析:信件是动作承受者,结合already,
用现在完成时被动语态;主语复数,搭配have。
3. We ______ (finish) our homework. We can go out now.
have finished
解析:动作完成,产生当下结果,
用现在完成时主动语态;主语复数,搭配have。
知识要点总结:
1. 先判断人称与单复数,确定选用 have 还是 has。
2. 再判断语态,主语发出动作选用主动形式,
主语承受动作选用被动形式。
3. 区分语义侧重:
强调结果使用have done,
强调持续过程使用have been doing,
表达被动状态使用have been done。
4. 严格区分时间状语,
三类结构均不可搭配表示纯粹过去的时间状语。
5. 熟记规则动词与不规则动词的各类变形形式,规避拼写与结构错误。
本章内容围绕现在完成时三大核心结构展开,
依次讲解了 have done 现在完成时主动语态、
have been doing 现在完成进行时、
have been done 现在完成时被动语态,
同时完成结构对比、专项练习、易混点纠错全模块学习。
©2026英语数字智库 版权所有
所有学习素材资料均为英语数字智库原创,禁止私自转载、
摘抄、复制、二次编辑、商用分发,任何侵权行为将依法追究责任。
请点击返回首页现在完成时三大结构解析目录
