一般现在时 (Simple Present Tense)
这个时态用起来最直接。基本上,你想说一个事实,或者一个经常发生的习惯,就用它。
-
结构:主语 + 动词原形 (如果主语是第三人称单数,比如 he, she, it,动词后面要加 -s 或 -es)
-
什么时候用?
- 表示一个事实或真理:就是那种不管你怎么想,它都客观存在的事。
- The Earth moves around the sun. (地球绕着太阳转。)
- Water boils at 100 degrees Celsius. (水在100摄氏度时沸腾。)
- 表示习惯或重复的动作:你每天都干的事,或者经常发生的事。 通常会搭配 always, often, usually, every day 这类词。
- I drink coffee every morning. (我每天早上都喝咖啡。)
- She goes to the gym on weekends. (她周末去健身房。)
- 表示一个事实或真理:就是那种不管你怎么想,它都客观存在的事。
-
怎么变否定和疑问?
- 否定句:用 do not (don’t) 或 does not (doesn’t)。记住,第三人称单数用 doesn’t,而且后面的动词要变回原形。
- I don’t like spicy food. (我不喜欢吃辣。)
- He doesn’t work here anymore. (他已经不在这里工作了。)
- 疑问句:把 Do 或 Does 放到句子最前面。
- Do you know him? (你认识他吗?)
- Does she speak French? (她说法语吗?)
- 否定句:用 do not (don’t) 或 does not (doesn’t)。记住,第三人称单数用 doesn’t,而且后面的动词要变回原形。
现在进行时 (Present Continuous Tense)
这个时态的核心就一个字:“正在”。表示说话的这一刻,动作还在进行中。
-
结构:主语 + am/is/are + 动词-ing 形式
-
什么时候用?
- 描述此时此刻正在发生的事:你说话的时候,眼睛能看到或者耳朵能听到的动作。 经常和 now, right now, at the moment 连用。
- Look! It is raining. (看!下雨了。)
- I am talking on the phone right now. (我现在正在打电话。)
- 描述现阶段持续的状态:不一定非得是这一秒,但可以是最近这一阵子都在做的事。
- She is learning to play the guitar. (她最近在学吉他。) 这不代表她说话的时候正在弹,而是说这是她近期的活动。
- 表示一个已经安排好的未来计划:这个用法很常见,特别是谈论不久的将来。
- I am meeting my friends tonight. (我今晚要和朋友见面。)
- We are flying to London next week. (我们下周要飞去伦敦。)
- 描述此时此刻正在发生的事:你说话的时候,眼睛能看到或者耳朵能听到的动作。 经常和 now, right now, at the moment 连用。
-
需要注意的点:
- 有些表示状态或感觉的动词,比如 know (知道), like (喜欢), want (想要), believe (相信),一般不用进行时。 你不能说 “I am knowing the answer.”,这听起来很怪。
一般过去时 (Simple Past Tense)
只要事情发生在过去,并且已经结束了,就用这个时态。关键是要有一个明确的过去时间点。
-
结构:主语 + 动词的过去式 (比如 walked, saw, went)
-
什么时候用?
- 描述过去某个特定时间发生的动作或状态。这个时间点可以是明确说出来的,比如 yesterday, last week, in 2010,也可以是上下文里大家都明白的。
- I visited my grandparents last weekend. (我上周末去看了我的祖父母。)
- She graduated from college two years ago. (她两年前大学毕业了。)
- 描述过去某个特定时间发生的动作或状态。这个时间点可以是明确说出来的,比如 yesterday, last week, in 2010,也可以是上下文里大家都明白的。
-
怎么变否定和疑问?
- 否定句:用 did not (didn’t),后面的动词必须换回原形。
- He didn’t call me yesterday. (他昨天没给我打电话。)
- 疑问句:把 Did 放在句首,动词同样用原形。
- Did you see the movie? (你看那部电影了吗?)
- 否定句:用 did not (didn’t),后面的动词必须换回原形。
-
和现在完成时的区别(很重要!)
- 一般过去时只管过去,跟现在没关系。 比如你说 I lost my keys,可能你后来又找到了。
- 现在完成时强调过去的事对现在的影响。 I have lost my keys 的意思是,钥匙丢了,所以“现在”我进不了门。
过去进行时 (Past Continuous Tense)
这个时态是用来描绘“过去某个时刻正在发生”的场景的。想象一下,你在讲一个过去的故事,需要一个背景。
-
结构:主语 + was/were + 动词-ing 形式
-
什么时候用?
- 描述过去某个特定时间点正在进行的动作。经常和 at this time yesterday, at 8 o’clock last night 这样的时间状语连用。
- At 10 PM last night, I was watching a movie. (昨晚10点,我正在看电影。)
- 作为一个长动作的背景,被另一个短动作打断。被打断的长动作就用过去进行时,打断别人的短动作就用一般过去时。
- I was taking a shower when the phone rang. (我正在洗澡的时候,电话响了。) “洗澡”是长动作背景,“电话响”是打断的短动作。
- He was walking in the park when he met an old friend. (他正在公园散步时,遇到了一个老朋友。)
- 描述过去某个特定时间点正在进行的动作。经常和 at this time yesterday, at 8 o’clock last night 这样的时间状语连用。
一般将来时 (Simple Future Tense)
说白了,就是预测或计划未来的事。
-
结构:
- 主语 + will + 动词原形
- 主语 + am/is/are going to + 动词原形
-
“will” 和 “be going to” 的区别?
- will:通常用来表示“临时决定”或者“预测”。
- (电话响了) A: The phone is ringing. B: I will get it. (电话响了。我去接。) 这是个临时决定。
- I think it will rain tomorrow. (我觉得明天会下雨。) 这是一个预测。
- be going to:更多是表示“已经计划好的事”或者“有迹象表明要发生的事”。
- We are going to travel to Japan next month. (我们下个月要去日本旅游。) 这是提前计划好的。
- Look at those dark clouds. It’s going to rain. (看那些乌云,要下雨了。) 这是有迹象的预测。
- will:通常用来表示“临时决定”或者“预测”。
-
否定和疑问
- will 的否定是 will not (won’t)。 疑问句把 will 提前。
- be going to 的否定是在 be 动词后加 not。疑问句把 be 动词提前。
现在完成时 (Present Perfect Tense)
这个时态是很多人的痛点。它的核心是:动作发生在过去,但跟“现在”有联系。
-
结构:主语 + have/has + 动词的过去分词 (Past Participle, 也就是常说的 done)
-
什么时候用?
- 表示一个从过去开始,一直持续到现在的动作或状态。常和 for (一段时间) 和 since (从某个时间点开始) 连用。
- I have lived here for five years. (我在这里住了五年了。) 意思是,五年前开始住,现在还住在这里。
- She has worked in this company since 2020. (她从2020年起就在这家公司工作。)
- 表示一个发生在过去的动作,但时间不明确,或者不重要,重要的是它对现在造成的影响或结果。
- I have finished my homework. (我作业写完了。) 重点是“现在”作业是完成状态,可以去玩了。
- He has broken his leg. (他把腿摔断了。) 结果是“现在”他的腿是断的,行动不便。
- 表示过去的经历。常和 ever (曾经), never (从不), before (以前) 连用。
- Have you ever been to China? (你以前去过中国吗?)
- I have never seen such a beautiful place. (我从没见过这么美的地方。)
- 表示一个从过去开始,一直持续到现在的动作或状态。常和 for (一段时间) 和 since (从某个时间点开始) 连用。
过去完成时 (Past Perfect Tense)
这个时态听起来很吓人,其实就是“过去的过去”。 它用来表示在一个过去的动作发生之前,另一个动作已经完成了。
-
结构:主语 + had + 动词的过去分词 (done)
-
什么时候用?
- 当你想描述两件都发生在过去的事情,并且想明确表示哪一件更早发生时,更早发生的那一件就用过去完成时。
- When I arrived at the station, the train had already left. (我到车站的时候,火车已经开走了。) “我到车站”是一般过去时,“火车开走”发生在这之前,所以用过去完成时。
- She told me she had finished the report. (她告诉我她已经完成了报告。) “完成报告”发生在“告诉我”之前。
- 当你想描述两件都发生在过去的事情,并且想明确表示哪一件更早发生时,更早发生的那一件就用过去完成时。
-
怎么记住它?
- 找一个过去的“时间锚点”。这个锚点可以是一个一般过去时的动作(比如 when I arrived),也可以是一个明确的过去时间(比如 by the end of last year)。过去完成时的动作,一定是在这个锚点之前发生的。
将来完成时 (Future Perfect Tense)
这个时态用得相对少一些,但理解了也不难。它表示在将来的某个时间点之前,某个动作将会被完成。
-
结构:主语 + will have + 动词的过去分词 (done)
-
什么时候用?
- 用来强调一个动作在未来某个时刻的“完成状态”。通常会有一个表示将来时间点的标志,比如 by next week, by the time you arrive。
- By next month, I will have finished this project. (到下个月,我就已经完成这个项目了。) 强调的是下个月那个时间点,项目是“已完成”的状态。
- By the time you get here, we will have already eaten dinner. (等你到这儿的时候,我们早就吃完晚饭了。) 强调的是“你到”的那个未来时刻,我们吃饭的动作已经结束了。
- 用来强调一个动作在未来某个时刻的“完成状态”。通常会有一个表示将来时间点的标志,比如 by next week, by the time you arrive。

七点爱学
评论前必须登录!
立即登录 注册