首页
O-LEVEL
全国热线
400-880-6200

O-Level语法中“have been doing”现在完成进行时如何用

O-Level备考中语法学习,对于大部分考生来说,枯燥乏味却又不可逃避。正如美国著名的语言学家Leonard Bloomfield所说得那样:“外语中任何一个词或一个句子的意思总是有别于本族语中一个近似的、相对应的词或句子。”在缺乏语言环境的条件下,如果没有一定的语法知识作为支撑,我们就算记再多的单词都有可能读不懂文章、听不懂对话,更谈不上流畅、地道的表达。学习语法知识不是我们的目的,我们的目的是利用所学的语法知识更好地去理解和准确自信地表达。

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

O-Level语法中“have been doing”现在完成进行时如何用

现在完成进行时

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

来看几个例子:

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

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

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

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

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

How long haveyoubeen learningEnglish?

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

Where have you been? I've been lookingfor youforthe last hour.

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

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

Every morning they meet in the same cafe. They've been goingthereforyears.

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

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

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

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

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

We need an umbrella, it's rainning.

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

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

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

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

We've been waitingfor an hour.

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

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

我们先来看几个例子:

He's been smokingtoo much recently. He should smoke less.

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

He has smokedall my cigarettes. The box is empty.

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

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

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

Maryhas writtenten letters today.

Mary 今天已经写了十封信。

以上就是小编为大家整理的关于O-Level英语考试要点之现在完成进行时,希望对大家有所帮助。更多O-Level考试试题下载、O-Level考试培训中心等问题可以咨询我们。


 . '文章底图' .
点击关注
课窝考试网(http://www.ikewo.cn)声明
本站凡注明原创和署名的文章,未经课窝考试网许可,不得转载。课窝考试网的部分文章素材来自于网络,版权归原作者所有,仅供学习与研究,如果侵权,请提供版权证明,以便尽快删除。
文章页广告
下一篇
O-Level语法中定语用法解析!

O-Level语法对于考生获得高分有巨大的帮助作用,从托福成绩的高低就决定了该名同学是否能成功出国。因此,学好托福语法,就显得非常重要的。 今天我们就说说关于语法中定语用法解析。

2020-05-28
相关文章
课窝公众号
课窝公众号
回到顶部