Lesson 0001 · Grammar + Vocabulary

过去了,还是影响到现在?

今天只练一个判断:说的是一个已经结束的过去时间,还是一段连接到现在的经历或结果?

约 20 分钟A2 补漏时态对比8 个高频词
完成标志

你能解释下面两句为什么使用不同的时态,并能自己写出一组类似句子。

I made an app last week.
I have made an app before.

1. 先看你的真实句子

I made an app for learning English last week.

我上周做了一个英语学习应用。

last week 是已经结束的过去时间,所以用一般过去时 made,不用 have made

你原来写的是 I make ... last week。意思完全能理解,真正需要修正的只有动词:make → made

2. 第一次判断

哪一句准确表达“我上周做了一个应用”?

3. 两种时态的核心区别

一般过去时:事件放在一个已经结束的过去时间里。

I made an app last week.
I read that book yesterday.
She visited Beijing in 2024.

常见信号:yesterdaylast weektwo days agoin 2024

现在完成时:过去发生,但谈话视角仍连接着现在。

I have made an app before.       // 截至现在的经历
I have just finished the app.    // 现在看到结果
I have read that book twice.     // 截至现在的次数

结构:have / has + 过去分词。这里不说一个已经结束的具体过去时间。

最实用的判断问题
  1. 句子说了 yesterday / last week / in 2024 之类的已结束时间吗?有:优先考虑一般过去时。
  2. 没有具体过去时间,而是在说截至现在的经历、次数或结果吗?是:考虑现在完成时。

4. 再判断一次

朋友问“作业现在完成了吗?”,你想回答“我已经完成作业了”。

5. 今天的 8 个词

不要孤立背中文。把每个词和它经常出现的位置一起记。

already 已经
I have already finished it. 常用于肯定句,强调比预期更早。

yet 还;已经
I haven't finished it yet. / Have you finished it yet? 常放在否定句或疑问句末尾。

ever 曾经
Have you ever built an app? 询问截至现在的经历。

never 从未
I have never used Go. 表示截至现在一次也没有。

just 刚刚
She has just arrived. 表示不久前完成,并和现在有关。

recently 最近
I have recently started learning English again.

experience 经历;经验
Building the app was a useful experience.

progress 进步;进展
I have made progress this month. 常见搭配是 make progress,不是 do progress

6. 修正你刚才遇到的 yet

哪一句在标准英语里正确表达“我还没有完成”?

你之前选的 I saw it twice yet. 把两个系统混在了一起。说“截至现在看过两次”,写 I have seen it twice.;说“昨天看了两次”,写 I saw it twice yesterday.

7. 关页前输出

不要回看上文,先在聊天里完成:

  1. I ______ this book yesterday.(read)
  2. I ______ this book twice.(read)
  3. She hasn't finished ______.(yet / yesterday)
  4. 自己写一组句子:一句包含已结束的过去时间,一句描述截至现在的经历。

直接把 4 个答案回复给我。我会先批改并判断你是否真的掌握,再决定下一课进入一般时与进行时,还是继续补这一处。

权威参考

British Council:Present perfect 说明了现在完成时的结构,以及它用于截至现在的经历和与现在相关的过去事件。

Cambridge Grammar:Past simple or present perfect? 对比了明确过去时间与延续到现在的时间视角。