Lesson 0001 · Grammar + Vocabulary
过去了,还是影响到现在?
今天只练一个判断:说的是一个已经结束的过去时间,还是一段连接到现在的经历或结果?
你能解释下面两句为什么使用不同的时态,并能自己写出一组类似句子。
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.
常见信号:yesterday、last week、two days ago、in 2024。
现在完成时:过去发生,但谈话视角仍连接着现在。
I have made an app before. // 截至现在的经历
I have just finished the app. // 现在看到结果
I have read that book twice. // 截至现在的次数
结构:have / has + 过去分词。这里不说一个已经结束的具体过去时间。
- 句子说了
yesterday / last week / in 2024之类的已结束时间吗?有:优先考虑一般过去时。 - 没有具体过去时间,而是在说截至现在的经历、次数或结果吗?是:考虑现在完成时。
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. 关页前输出
不要回看上文,先在聊天里完成:
I ______ this book yesterday.(read)I ______ this book twice.(read)She hasn't finished ______.(yet / yesterday)- 自己写一组句子:一句包含已结束的过去时间,一句描述截至现在的经历。
直接把 4 个答案回复给我。我会先批改并判断你是否真的掌握,再决定下一课进入一般时与进行时,还是继续补这一处。
权威参考
British Council:Present perfect 说明了现在完成时的结构,以及它用于截至现在的经历和与现在相关的过去事件。
Cambridge Grammar:Past simple or present perfect? 对比了明确过去时间与延续到现在的时间视角。