Are these expressions expressions of unfinished time? I have learnt that with the expressions of unfinished time both present perfect and present perfect continuous are used interchangeably. If the expressions below are the expressions of unfinished time, then both tenses can be used with them, am I right?
How long, since when, all day/evening/month, lately, recently, all my life all this year, this theree days, all day long, (the) whole month/day/week?
Thanks
Top answer
The rule seems to be generally valid. For example: How long have you lived here? How long have you been living here?
— Anonymous
The rule seems to be generally valid.
For example: How long have you lived here?
How long have you been living here?
Since when have you smoked?
Since when have you been smoking?
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.