欢迎来到“完成时”(Perfect Tenses)的世界!
在本章中,我们将一起探索完成时。这是一种特别的动词用法,用来描述已经“完成”的动作,或是与特定时间点有所联系的事件。如果一开始觉得有点难也不用担心,只要掌握了这些秘密“公式”,你会发现它们在写作和表达时真的非常好用!
1. 现在完成时 (Present Perfect Tense)
你可以把现在完成时想象成一座桥梁。它连接了过去与现在。当某件事在过去开始,但对“现在”仍然很重要时,我们就会用到它。
如何构成:
公式是:主语 + have/has + 过去分词 (v3)
例子:I have eaten breakfast.(我吃过早餐了,我现在肚子不饿!)
例子:She has finished her homework.(她做完功课了,现在可以去玩了!)
何时使用:
1. 人生经验:你生命中曾经做过的事情。
例子:I have seen that movie three times!(那部电影我看过三次了!)
2. 近期动作:刚刚才发生的事情。
例子:Oh no! I have broken my glass.(糟了!我打破杯子了。)
3. 未完成的时间:从过去开始并持续到现在的状况。
例子:We have lived in this house for five years.(我们在这个房子已经住了五年了。)
小复习:"Since" 与 "For"
在使用现在完成时时,我们经常会用到这两个词:
- 用 Since 来表示起始点(例如:since 2010 自 2010 年起、since Monday 自星期一起)。
- 用 For 来表示一段时间的长度(例如:for two hours 两小时、for ten years 十年)。
重点小贴士:当你想表达过去发生的事,而其结果对现在很重要时,请使用现在完成时。
你知道吗?语法中的“Perfect”一词源自拉丁语,意思是“完成的”或“完整的”。它并不是指你的句子没有错误喔!
2. 快速认识“过去分词”(Past Participles)
要使用任何完成时,你都需要过去分词(也称为 V3)。
- 规则动词 (Regular Verbs):直接加上 "-ed"(play -> played -> played)。
- 不规则动词 (Irregular Verbs):它们的形式会改变(go -> went -> gone 或 eat -> ate -> eaten)。
简单小撇步:如果你卡住了,试着在动词前面加上 "I have..." 来读读看,找出正确的型态。例如:"I have seen" 听起来很顺,但 "I have saw" 听起来就很奇怪!
3. 过去完成时 (Past Perfect Tense)
如果现在完成时是一座桥梁,那过去完成时就是一部时光机。我们用它来谈论过去发生的两件事,并区分哪一件事是先发生的。
如何构成:
公式是:主语 + had + 过去分词 (v3)
例子:When I arrived at the station, the train had left.(当我到达车站时,火车已经开走了。)
“过去的过去”法则:
想象有两个事件:
1. 火车开走(上午 8:00)。
2. 我到达(上午 8:05)。
两者都在过去,但火车开走是“更早”的过去。所以,我们使用 had left。
常见错误:
不要在过去发生的所有事情中都用 "had"。只有当你需要强调一个动作在另一个过去动作开始之前就已经完成时,才使用它。
重点小贴士:在包含两个过去事件的故事中,过去完成时是用来表达“先发生的那件事”。
4. 未来完成时 (Future Perfect Tense)
这个时态就像一个截止日期。我们用它来从未来的某个时间点回头看,描述在那之前将会完成的事情。
如何构成:
公式是:主语 + will have + 过去分词 (v3)
例子:By 10:00 PM tonight, I will have finished my project.(在今晚 10 点之前,我将会完成我的专题。)
“时间标记”小撇步:
这个时态几乎总是会搭配 By 这个字。
- By next year...(到了明年...)
- By the time you arrive...(当你抵达时...)
- By dinner time...(到了晚餐时间...)
比喻:想象你在赛跑,你告诉朋友:"By the time you reach the finish line, I will have won!"(等你到达终点线时,我已经赢得比赛了!)你在想象胜利的那一刻,是一个在未来已经完成的事件。
重点小贴士:使用未来完成时来表达“这项工作在未来某个时间点之前将会完成!”
总结表:完成时小抄
现在完成时:have/has + V3(过去与现在的联系)
过去完成时:had + V3(“过去中的过去”)
未来完成时:will have + V3(在未来截止期限前完成的事)
做得好!你刚刚已经掌握了英文时态中最重要的一部分。继续用你自己的例子练习,很快你就能在写作中自然地运用它们了!