have always done 和 have been doing一样吗

您所在的位置:网站首页 always的英语是什么 have always done 和 have been doing一样吗

have always done 和 have been doing一样吗

2024-07-17 01:39| 来源: 网络整理| 查看: 265

have been doing为现在完成进行时,是完成体和进行体的结合。今天动词通常不能用进行体,同样也不能用完成进行体。例如:

I have been writing a new book. 我一直在写一本书。(从过去到现在)

I have been knowing him. 我一直都了解他。(错误) know是静态动词,不能用进行体。要表示我一直都了解他这个意义,用现在完成时+always:

I have always known him.

但对于动态动词而言,要表示从过去到现在一直在做某事,则必须使用现在完成进行时,而不能用现在完成时。

I have always written a book. (错误)要改为现在完成进行时。

want 就是一个静态动词。I want to do sth. 表示现在的状语,我想要做某事。如果想表达从过去到现在一直想要做某事,就用have always done形式: I have always wanted to do sth.

但是与know不同的是,want这个静态动词有时可以临时活用为动态动词,而使用完成进行时,表示最近一直想要做某事(暗示这种想要做某事的状态是临时的,如果做不到也会过去的),因而使得句子显得委婉而礼貌。

I have been wanting to have a car. 老爸听到这话,觉得这是儿子的临时想法,可能过一段时间也就不想了。如果老爸是富翁,买就买了。如果老爸没钱,也不会觉得有压力。

I have always wanted to have a car. 老爸听到儿子说这句话时,有咄咄逼人的感觉,没钱的老爸会感到自己压力很大。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3