0508现在完成进行时

2024-05-07  本文已影响0人  简洁的书写

(have been doing, has been going,等等)是和现在完成时有关系的 (have done, has gone, 等)。

我们使用现在完成进行时谈论从过去开始、现在仍在持续中的、重复性的动作:

I haven't been having good dates recently.

我最近的约会都不太顺利。

Have you been showering every day?你最近有每天洗澡吗?

在前面的题目中,你可以看到 for 和since出现在左边两个选项的末尾。

当我们想表示某个动作持续了多久的时候,我们使用for。比如:

I have been studying for + two hours.我已经持续学习了两个小时。

当我们想表示某个动作从某个时间点开始的时候,我们使用 since。比如:

I have been studying since + 2 o'clock.从两点钟开始,我一直在持续学习。

.

"for + 时间段" and "since +具体时间点"这些结构常常和现在完成进行时结合使用。

比如:

How long have you been taking English classes?

你上英语课有多久了?

I have been taking English classes for 3years.

我已经上了三年英语课了。

I have been taking English classes since 2015.

我自从2015年就开始上英语课了。

上一篇 下一篇

猜你喜欢

热点阅读