现在完成时
一、知识点核心概念
现在完成时表示过去发生的动作和现在有联系,或者某个状态从过去持续到现在。基本结构是 have / has + done。初中阶段最关键的是把它和一般过去时区分开来。
二、中考里通常怎么考
- 判断
have / has和过去分词形式 - 结合
already、yet、ever、never、for、since等标志词考查 - 区分
have been to、have gone to、have been in - 与持续性动词和瞬间动词结合考查
三、知识点讲解(分步骤)
- 先判断动作是不是和现在有关。
- 再看主语是单数还是复数,确定用
has还是have。 - 谓语动词用过去分词。
- 遇到
for和since时,要判断是“持续一段时间”还是“从某个时间点开始”。
四、常见搭配与区别
1. for 和 since
for + 时间段since + 时间点 / 过去时句子
2. have been to / have gone to
have been to:去过,已经回来have gone to:去了,还没回来
3. 瞬间动词与持续时间
像 buy、borrow、join 这类瞬间动词,不能直接和一段时间连用,通常要换成延续性表达。
五、图解 / 示例
I have finished my homework.
She has been to Beijing.
We have lived here for three years.
He has studied English since 2020.六、易错点 / 陷阱
has后面仍然用过去分词,不是动词三单for和since混用- 把现在完成时当成一般过去时使用
- 瞬间动词直接接一段时间,如
has bought for two years have gone to和have been to用错
七、规则总结
肯定句:主语 + have/has + 过去分词 + 其他
否定句:主语 + have/has not + 过去分词 + 其他
疑问句:Have/Has + 主语 + 过去分词 + 其他?八、练习题
基础题:填空。
- I ___ (finish) the work.
- She ___ (go) to Shanghai.
提高题:选择 for / since。
- We have been friends ___ five years.
- He has lived here ___ 2021.
拔高题:翻译句子。
- 他从 2021 年起就住在这里。
- 我已经读过这本书了。
参考答案:
have finishedhas goneforsinceHe has lived here since 2021.I have already read this book.
九、复习建议 / 关联知识
现在完成时最容易失分的地方,是“明明结构会写,但不会判断什么时候该用”。复习时要重点练和一般过去时的对比,并配合 for、since、already、yet 这些标志词做整句判断。