Would you please tell me if there is any difference in meaning between the present continuous the present perfect continuous when talking about temporary habitual actions? For example:
I'm going to the gym every week.
I've been going to the gym every week.
Kate is binging on TV shows lately.
Kate has been binging on TV shows lately.
Leech Jeoffry in his book named Meaning of the English Verb says that the present continous and the present perfect continuous can be used to talk about temporary habits, but he didn't explain the difference in meaning between the two when used in that sense. Is there any?
Best Answer
In a nutshell, the difference is that in the present continuous version, there's more focus on how temporary the situation is, whereas with the present perfect version there's more focus on the span of time it's been happening, and indirectly the results in the present.
These are the normal functions of present continuous and present perfect.
So with the gym example, those sentences might have contexts like these:
Tangent: "Kate is binging on TV shows lately" is highly unnatural and arguably ungrammatical because "lately" does not naturally describe a present, temporary ongoing activity. It means it started in the recent past and continues to the present, which is textbook present perfect. If you replace "lately" with "these days", then naturalness is restored:
This sentence now has the same function as the one about the gym.