一般过去时 vs 现在完成时——一张表分清时间标志词,做题不再纠结
引言
一般过去时和现在完成时是中考时态题最容易混的一组。很多同学看到时间状语就懵,不知道该填过去式还是 have done。
抖音上一条「一般过去时 vs 现在完成时」视频把区别讲得很清楚。这篇文章帮你一次分清。
核心区别
```text
一般过去时:动作发生在过去,和现在没有关系(过去的事,翻篇了)
现在完成时:动作发生在过去,但对现在有影响(过去的事,现在还在影响)
```
对比例句
```text
Tony went to the bookshop last Sunday.
(Tony 上周日去了书店。——过去的事,和现在无关)
Tony has gone to the bookshop.
(Tony 已经去书店了。——他现在不在这里,对现在有影响)
```
```text
I lost my key yesterday.
(我昨天丢了钥匙。——过去的事,可能已经找到了)
I have lost my key.
(我钥匙丢了。——现在还没找到,进不了门)
```
时间标志词
一般过去时的标志词
看到这些词,用一般过去时:
```text
yesterday(昨天)
last Sunday / last week / last year(上周日/上周/去年)
two days ago / three years ago(两天前/三年前)
just now(刚才)
in 2020(在2020年)
```
```text
He went to Beijing last week.(他上周去了北京。)
I saw her yesterday.(我昨天见到她了。)
```
现在完成时的标志词
看到这些词,用现在完成时:
```text
just(刚刚)
already(已经)
yet(还)
ever(曾经)
never(从不)
so far(到目前为止)
since + 过去时间点(自从……)
for + 时间段(持续了……)
```
```text
I have just finished my homework.(我刚写完作业。)
He has lived here since 2020.(他从2020年就住在这里。)
They have known each other for 10 years.(他们认识10年了。)
```
一张表总结
```text
情况 用一般过去时 用现在完成时
有明确过去时间 ✓ ✗
和现在没关系 ✓ ✗
对现在有影响 ✗ ✓
since / for 引导 ✗ ✓
just / already / yet ✗ ✓
```
做题三步法
```text
- 找时间标志词:yesterday/last/ago → 过去时
- 看和现在有没有关系:有影响/持续到现在 → 现在完成时
- 没有标志词就看上下文:现在不在这儿/现在结果还在 → 现在完成时
```
总结
```text
一般过去时 = 过去的事,翻篇了
现在完成时 = 过去的事,现在还有影响
```
```text
今日小抄:
yesterday / last / ago → 一般过去时
since / for / just / yet → 现在完成时
He went to Beijing. 过去的事
He has gone to Beijing. 现在不在这儿
```