There is no simple answer, because there is considerable overlap between the two forms. Much depends on how the speaker views the situation at the moment of speaking. Genrally speaking the continuous form places more emphasis on the duration of the situation.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Tanner92You may wonder why I am not sure sometimes.Not at all. I'm a native speaker, and I'm not sure either. The reasons for some of those choices of tense can be very mysterious.
fivejedjonTanner92
I have prayed for you all my life.
I have repaired cars for 20 years.
I had been working in the Masai Mara in Kenya trying to photograph a leopard family, a mother with two c
Tanner92It wasn´t a difficult decision. I have played for so long (for this team- Federer decided to end his Davis Cup career)....... This one would not be possible to be written in the continuous form?Yes, it would.
Tanner92If I get your ideas correctly. It is not true that there are some verbs which can not be used with this structu
fivejedjonI can't think of a situation in which the verb KNOW, for example can naturally be used in the present perfect continuous.Off course
Tanner92 I forgot to mention state verbs which aren´t used in progressive form.There are extremely few exclusively stative verbs. It is safer to say that verbs used with a stative meaning are not used in the progressive form. The following, for example, are natural and correct:
Tanner92This however is not possible in the case of all verbs. For example, you cannot say, "I have read the book for three weeks", or "I have eaten since yesterday". Why present perfect simple can not be used here? Does it have something to do with the length of the "thing/event etc."? Should I have to use present perfect simple instead of continuous if I were talking ab
fivejedjonIt's the 'for three hours' that is important here. if that period of time is over,Three hours? Isn´t this reply to the "You have played here till the very end/ You have been playing here till the very end." sentences? (I would say so according to the rest of the paragraph) There isn´t any time period mentioned.
Tanner92This is what I was afraid of.