现在完成时如何用,现在完成时的用法

首页 > 经验 > 作者:YD1662023-11-01 21:30:24

这个语法究竟有什么用呢?它和现在进行时,现在完成时又有什么区别呢?

现在完成进行时

我们用现在完成进行时描述一项活动最近停止或者刚刚停止。而且和现在是有联系的。

来看几个例子:

You're out of breath, Have you benn running?

你上气不接下气的,你是跑步了吗?(你现在上气不接下气)

Paul is very tired. He's been working very hard.

Paul 非常累,他工作一直很努力。(Paul现在很累)

现在完成时如何用,现在完成时的用法(1)

跟现在完成时一样,我们也经常用现在完成进行时与how long,for... 和since...搭配,表明这项活动还在持续进行。

How long have you been learning English?

你开始学英语多久了呢?(还在学习英语中)

Where have you been? I've been looking for you for the last hour.

你去了哪儿?我已经找了你一个小时了。(持续找了一个小时)

现在完成时如何用,现在完成时的用法(2)

同样的,也可以用现在完成进行时表示某项活动在一定的时期里一直重复。比如:

Every morning they meet in the same cafe. They've been going there for years.

每天早上他们都在同一家咖啡馆相遇,他们已经持续去那一年了。

现在进行时 & 现在完成进行时

现在完成时如何用,现在完成时的用法(3)

我们用现在进行时强调此时此刻正在做......

Don't disturb me now. I'm working.

不要打扰我,我正在工作。

We need an umbrella, it's rainning.

我们需要一把雨伞,现在正在下雨。

现在完成时如何用,现在完成时的用法(4)

现在完成进行时,是为了强调从过去一段时间到现在,持续在做......

I‘ve been working hard, so now I'm going to have a rest.

我一直在努力工作,所以现在我要休息一下。

We've been waiting for an hour.

我们已经足足等了一个小时。

现在完成时如何用,现在完成时的用法(5)

现在完成进行时 &现在完成时

我们先来看几个例子:

He's been smoking too much recently. He should smoke less.

他最近抽太多烟了,应该要少抽些。(最近一直在抽)

He has smoked all my cigarettes. The box is empty.

他把我所有的烟都抽完了,盒子是空的了。(抽完了)

Mary is still writing letters. She's been writing letters all day.

Mary还在继续写信,她已经持续写信一整天了。

Mary has written ten letters today.

Mary 今天已经写了十封信。

现在完成时如何用,现在完成时的用法(6)

虽然都是过去一段时间截止到现在,但是现在完成时是强调该动作“已经”完成,而现在完成进行时是强调“一直”进行。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.