have always done 和 have been doing一样吗 |
您所在的位置:网站首页 › always的英语是什么 › have always done 和 have been doing一样吗 |
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 |