Ive always wanted to join this company
完成时加了always之后,这个时态如何理解。 “已经想”这个动作被延续到目前了吗, 变成从过去到目前都一直在想,甚至将来也在想?
它是否与have been doing一样的意思了?
Ive been wanting to join this company.
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 tohave a car. 父亲听到这话,感觉这是儿子的临时想法,可能过一段时间也就不想了。假如父亲是富翁,买就买了。假如父亲没钱,也不会感觉有重压。
I have always wanted to have a car. 父亲听到儿子说这句话时,有咄咄逼人的感觉,没钱的父亲会感到自己重压非常大。