内容正文:
现在完成时
一、定义
1. 已完成用法:过去动作对现在造成影响
▶ 例:She has cleaned the room.(结果:现在房间干净)
2. 持续性用法:动作从过去持续至今
▶ 例:It has rained for 3 hours.(雨持续到现在)
二、基本结构
| 句式 | 结构 | 例句 |
|------------------|-----------------------------------------------|----------------------------|
| 肯定句 | 主语 + have/has + 过去分词 | I have finished work |
| 否定句 | 主语 + haven't/hasn't + 过去分词 | He hasn't eaten |
| 一般疑问句 | Have/Has + 主语 + 过去分词? | Have you seen it? |
| 特殊疑问句 | 疑问词 + have/has + 主语 + 过去分词? | Where has she gone? |
>> 注意:第三人称单数用 has(he/she/it)
三、核心用法
| 用法类型 | 时间状语 | 例句 |
|------------|--------------------------|-------------------------------------------------------------------
| 影响性用法 | just/already/yet/ever | She has just left. (刚离开) |
| | never/before | Have you ever been to Beijing?
| 持续性用法 | for + 时间段 (for 2 years) |They have lived here for 10 years
| | since + 时间点 (since 2020) | I have known her since 2018 |
| | so far/recently | We have learned 5 units so far|
>> 重点:
>> ① yet 用于疑问/否定句句末:Have you done it yet?
>> ② already 用于肯定句:He has already arrived.
四、动词规则
1. 延续性动词(直接接时间段):
▶ live/work/study → He has worked here since 2020.
2. 非延续性动词(需转换):
▶ join → be a member: She has been a club member for 1 year. (√)
▶ buy → have: I have had this bike for 3 months. (√)
▶ die → be dead: His dog has been dead for a week. (√)
▶ come → be here: They have been here since Monday. (√)
3. 易混短语:
▶ have been to:去过某地(已返回)
→ Lucy has been to London twice.
▶ have gone to:去了某地(未返回)
→ "Where is Tom?" "He has gone to the library."
▶ have been in:持续在某地
→ We have been in Suzhou for 5 years.
五、与一般过去时对比
| 时态 | 时间状语 | 例句对比 |
|--------------|------------------|-------------------------------|
| 现在完成时 | for/since/ever | Have you read this book? (关心现在是否知道内容) |
| 一般过去时 | yesterday/ago | I read it last week. (仅说明过去动作) |
六、过去分词变化
1. 规则变化:
▶ 一般+ed: ask → asked ▶ e结尾+d: like → liked
▶ 辅音+y→ied: study → studied ▶ 重读闭音节双写+ed: stop → stopped
2. 高频不规则动词:
▶ go → gone ▶ see → seen ▶ do → done ▶ take → taken ▶ eat → eaten
## 七、四大必考重点
1. for/since 的时间表达
2. 非延续动词转换(join/buy/die)
3. have been to 和 have gone to 辨析
4. just/yet/already 在句中的位置
1. —Have you finished your homework ______? —Yes, I've ______ finished it.
A. yet; already B. already; yet C. ever; never D. never; ever
2. Mr. Li ______ in Nanjing since he was born.
A. lived B. has lived C. lives D. will live
3. —Where is your sister? —She ______ Shanghai for a meeting.
A. has gone to B. has been to C. has been in D. went to
4. My grandparents ______ for over 40 years.
A. have married B. have been married C. married D. were married
5. —______ you ever ______ the Great Wall? —Yes, twice.
A. Have; visited B. Did; visit C. Do; visit D. Are; visiting
6. The old man ______ for ten years. We all miss him.
A. has died B. died C. has been dead D. was dead
7. —______ have you studied English? —Since I was 8 years old.
A. How often B. How long C. How soon D. How many
8. My brother ______ the army for three years.
A. has joined B. joined C. has been in D. joins
9. —Have you seen the new movie? —Yes. I ______ it last Saturday.
A. see B. have seen C. saw D. was seeing
10. She ______ here for two hours, but nobody ______ her.
A. has come; saw B. has been; has seen C. came; has seen D. comes; sees
学科网(北京)股份有限公司
$$