Dear Hela,Originally Posted by hela
There are verbs which cannot be used in the present perfect such as "to be born" but there are several which cannot be used in the present perfect progressive because they are "state" verbs or because of the context of the text or the inherent meaning of the verb itself. An example of a state verb which is never used in any progressive tense is "to know". An example of a verb where the context or meaning dictates the use of the simple or progressive tense is "to cut". You can say "He has been cutting the grass for 2 hours" but you wouldn' say "I've been cutting my finger" .
I hope this has been of some help.