【B1-B2-Grammar】21 Present perfect simple and continuous-现在完成时简单且连续

【B1-B2-Grammar】21 Present perfect simple and continuous-现在完成时简单且连续

Do you know the difference between We’ve painted the room and We’ve been painting the room? Test what you know with interactive exercises and read the explanation to help you.你知道我们已经粉刷了房间和我们已经粉刷了房间有什么区别吗? 通过互动练习测试您所掌握的知识,并阅读说明来帮助您。

Look at these examples to see how the present perfect simple and continuous are used.查看这些示例,了解如何使用一般现在完成时和进行时。

We’ve painted the bathroom. 我们已经粉刷了浴室。
She’s been training for a half-marathon.她一直在为半程马拉松进行训练。
I’ve had three coffees already today!我今天已经喝了三杯咖啡了!
They’ve been waiting for hours.他们已经等了几个小时了。

Try this exercise to test your grammar.尝试这个练习来测试你的语法。

Grammar test 1-语法测试1

Using ‘have’ and ‘have got’: 2

Choose the correct words.

  • Question
  1. My grandfather ______ got a white beard.
  • Answer
  1. My grandfather ______ got a white beard.

Read the explanation to learn more.阅读说明以了解更多信息。

Grammar explanation语法解释

We use both the present perfect simple (have or has + past participle) and the present perfect continuous (have or has + been + -ing form) to talk about past actions or states which are still connected to the present.我们使用现在完成时(have 或 has + 过去分词)和现在完成进行时(have 或 has + be + -ing 形式)来谈论仍然与现在相关的过去的动作或状态。

Focusing on result or activity专注于结果或活动

The present perfect simple usually focuses on the result of the activity in some way, and the present perfect continuous usually focuses on the activity itself in some way. 现在完成时通常以某种方式关注活动的结果,现在完成进行时通常以某种方式关注活动本身。

Present perfect simple现在完成时简单 Present perfect continuous现在完成进行时
Focuses on the result注重结果 Focuses on the activity专注于活动
You’ve cleaned the bathroom! It looks lovely!你把浴室打扫干净了!看起来很可爱! I’ve been gardening. It’s so nice out there.我一直在园艺。外面真好。
Says ‘how many’说“有多少” Says ‘how long’说“多久”
She’s read ten books this summer.今年夏天她读了十本书。 She’s been reading that book all day.她一整天都在看那本书。
Describes a completed action描述一个已完成的动作 Describes an activity which may continue描述可能继续进行的活动
I’ve written you an email. 我已经给你写了一封电子邮件。 I’ve been writing emails.我一直在写电子邮件。
When we can see evidence of recent activity当我们可以看到最近活动的证据时
The grass looks wet. Has it been raining?草看起来湿漉漉的。下雨了吗? I know, I’m really red. I’ve been running!我知道,我真的很红。我一直在跑!

Ongoing states and actions正在进行的状态和行动

We often use for, since and how long with the present perfect simple to talk about ongoing states.我们经常使用 for、since 和 how long 与现在完成时简单地谈论正在进行的状态。

How long have you known each other?你们认识多久了?
*We’ve known each other since we were at school.我们从上学时就认识了。
*

We often use for, since and how long with the present perfect continuous to talk about ongoing single or repeated actions.我们经常使用 for、since 和 how long 与现在完成进行时一起谈论正在进行的单个或重复的动作。

How long have they been playing tennis?他们打网球多久了?
They’ve been playing tennis for an hour.他们已经打了一个小时的网球了。
They’ve been playing tennis every Sunday for years.多年来他们每周日都打网球。

Sometimes the present perfect continuous can emphasise that a situation is temporary.有时现在完成进行时可以强调情况是暂时的。

I usually go to the gym on the High Street, but it’s closed for repairs at the moment so I’ve been going to the one in the shopping centre. 我通常去大街上的健身房,但现在它因维修而关闭,所以我去了购物中心的健身房。

Do this exercise to test your grammar again.做这个练习来再次测试你的语法。

Grammar test 2-语法测试2

Using ‘have’ and ‘have got’: 2

Choose the correct words.

  • Question
  1. My grandfather ______ got a white beard.
  • Answer
  1. My grandfather ______ got a white beard.

【B1-B2-Grammar】21 Present perfect simple and continuous-现在完成时简单且连续
http://coderdream.github.io/2024/04/15/b1-b2-grammar-21-present-perfect-simple-continuous/
作者
CoderDream
发布于
2024年4月15日
许可协议