天津小学生英语现在完成时——have/has been用法详解
现在完成时是小升初和初中衔接的核心语法。本文系统讲解have/has been的三种核心用法——经历、完成、持续,含天津各區考试真题,帮孩子提前建立清晰的时态概念。
“你去过北京吗?""Have you ever been to Beijing?”
小学阶段,很多天津家长觉得现在完成时是初中才学的内容。但实际上,天津各区六年级的英语教材(人教精通版)中已经引入了现在完成时的概念。在小升初考试和重点中学的入学分班考试中,现在完成时的出现频率也相当高。
但不得不说,现在完成时确实是小学生英语学习中的一个”大坎”。它不像一般现在时和一般过去时那么直观,因为它表达的是一种”连接现在和过去”的时态。
宇嘉教育胡老师(edu_yujia)帮您用最清晰的方式把现在完成时讲明白。
一、现在完成时的基本结构
公式:have/has + 过去分词
- have — 用于I, you, we, they以及复数主语
- has — 用于he, she, it以及单数主语
| 主语 | have/has | 过去分词 | 例句 |
|---|---|---|---|
| I | have | finished | I have finished my homework. |
| She | has | visited | She has visited Beijing. |
| They | have | eaten | They have eaten lunch. |
二、现在完成时的三种核心用法
用法1:表达”经历”——曾经做过某事
关键词: ever(曾经),never(从未),before(以前)
核心含义: “在过去某个时间点做过某事,现在还记得这段经历”
| 例句 | 中文翻译 | 含义说明 |
|---|---|---|
| I have seen this movie. | 我看过这部电影。 | 我有这个经历 |
| She has never tried sushi. | 她从没吃过寿司。 | 没有这个经历 |
| Have you ever been to Shanghai? | 你去过上海吗? | 问是否有这个经历 |
| He has read that book before. | 他以前读过那本书。 | 过去的经历 |
用法2:表达”已完成”——已经做完的事
关键词: already(已经),yet(还没,常用于否定句和疑问句),just(刚刚)
核心含义: “某个动作刚刚完成,现在有了结果”
| 例句 | 中文翻译 | 含义说明 |
|---|---|---|
| I have already finished my homework. | 我已经做完作业了。 | 结果:现在不用做了 |
| She has just left. | 她刚刚离开。 | 结果:她不在这里 |
| He hasn’t eaten yet. | 他还没吃。 | 结果:他还饿着 |
| Have you done your homework yet? | 你做作业了吗? | 问现在的结果 |
用法3:表达”持续”——从过去到现在
关键词: for(持续一段时间),since(自从……以来)
核心含义: “从过去某个时间开始,一直持续到现在”
| 例句 | 中文翻译 | 含义说明 |
|---|---|---|
| I have lived in Tianjin for 10 years. | 我住在天津10年了。 | 10年前开始,现在还在天津 |
| She has studied English since 2020. | 她从2020年就开始学英语了。 | 2020年开始,现在还在学 |
| He has been a teacher for 5 years. | 他当老师5年了。 | 5年前开始,现在还是老师 |
三、现在完成时vs一般过去时——最大难点
这是孩子最容易混淆的地方。关键在于:一般过去时只关注”过去”;现在完成时关注的是”现在的结果或影响”。
| 对比场景 | 现在完成时 | 一般过去时 |
|---|---|---|
| 吃早餐 | I have eaten breakfast.(现在不饿) | I ate breakfast at 7.(只说过去的事) |
| 去北京 | She has been to Beijing.(她有这段经历) | She went to Beijing last year.(强调去年去的) |
| 做作业 | He has done his homework.(现在可以玩了) | He did his homework.(只是说做过) |
| 见朋友 | I have seen the movie.(了解剧情) | I saw the movie yesterday.(只说昨天看的) |
判断口诀: “强调结果用完成时,强调过去时间用过去时”
四、天津考试真题解析
真题1:选择填空(2025年和平区六年级期末)
- I ___ (have/has) already ___ (finish/finished) my homework.
- 答案: have, finished
- 解析: I用have,finish的过去分词是finished,already提示现在完成时。
真题2:选择填空(2024年河西区小升初模拟)
- — ___ you ever ___ (be) to the Great Wall? — Yes, I ___. I ___ (go) there last summer.
- 答案: Have, been, have, went
- 解析: 第一句问经历→现在完成时Have been;回答时有具体时间last summer→一般过去时went。
真题3:改错题(2025年南开区六年级期末)
- I have seen that movie yesterday.
- 改正: I saw that movie yesterday. 或 I have seen that movie.
- 解析: 有具体时间yesterday要用一般过去时,不能用现在完成时。
真题4:完成句子(2024年天津市重点中学分班考试)
- 他当老师已经三年了。
- He ___ ___ a teacher for three years.
- 答案: has been
五、在家练习方法
方法1:时态对照表
和孩子一起做一个”时间轴”,左边标记一般过去时的事件(有具体时间),右边标记现在完成时的经历(无具体时间):
过去 现在 未来
|---------------|---------------|
过去时: 完成时:
I went to I have been to
Beijing in Beijing.
2023. (经历)
I ate I have already
breakfast eaten.
at 7:00. (结果)
方法2:日常对话练习
在日常生活中使用现在完成时和孩子交流:
早上:
- 家长:“Have you brushed your teeth yet?”
- 孩子:“Yes, I have.” / “No, I haven’t yet.”
看电视剧:
- 孩子:“Have you watched this show?”
- 家长:“Yes, I have watched it.”
旅行经历:
- 家长:“Have you ever been to the ocean park?”
方法3:写”已完成”和”未完成”清单
让孩子用现在完成时写自己的”已完成”和”未完成”清单:
已完成 Done:
- I have finished my homework.
- I have cleaned my room.
- I have read this book.
未完成 Not done yet:
- I haven’t practiced piano yet.
- I haven’t taken a shower yet.
六、胡老师的3点建议
-
不要和一般过去时放在一起学。 孩子很容易把两种时态弄混。建议先用两周专门练习现在完成时,确定掌握了再和一般过去时做对比练习。
-
从”经历”用法开始。 三种用法中,“have been to”(去过某地)最贴近孩子的生活,也最容易理解。“Have you ever been to…”这个句型掌握好了,再学”已完成”和”持续”用法。
-
过去分词要单独积累。 现在完成时需要过去分词,不规则动词的过去分词需要单独记忆。建议用一个表格,把动词原形、过去式、过去分词一起记。
| 原形 | 过去式 | 过去分词 |
|---|---|---|
| be | was/were | been |
| go | went | gone |
| eat | ate | eaten |
| see | saw | seen |
| do | did | done |
掌握了现在完成时,孩子在小升初英语考试中就多了一张”王牌”。宇嘉教育胡老师(edu_yujia)建议六年级上学期集中攻克现在完成时,为初中英语学习做好充分衔接准备。