- I have been on leave since yesterday. (I think we have explained this one a couple of times now.)
- correct[YSaerTTEW443543]
TOEIC listening, photographs: In front of a store[YSaerTTEW443543]
TOEIC listening, photographs: In front of a store[YSaerTTEW443543]
I am on leave since yesterday.
I am on leave today.
I’ve been on leave since yesterday.
Who says “I’m online since yesterday”? Sounds rather strange. If the use of the present simple is correct here, what is the difference between ‘I’ve been on leave since yesterday’ and “I’m on leave since yesterday”?[YSaerTTEW443543]
TOEIC listening, photographs: On the treadmill[YSaerTTEW443543]
***** NOT A TEACHER *****
Hello, Anglophile:
My parents moved our family to Los Angeles in the 1940’s.
So I would say that I have lived in L.A. for more than 60 years.
I could also say “have been living.”
I remember reading somewhere, however, that the present perfect progressive sometimes implies a sense of temporariness or of short duration.
James: Do you like L.A.?
Mona: Yes, it seems quite nice.
James: How long have you been been living here?
Mona: I have been living here for only six months.
But as soon as I finish this special class, I am returning to my country. I really miss it. By the way, you look really old. Have you lived here for a very long time?
James: Yes, I have lived here for 60 years.
I am not sure that Mona has got that quite right. Who or what is Mona? I thought it was what the Romans called the isle of Anglesey.
You also use the present perfect progressive when you want to describe a process:
I’ve been learning English for 39 years.
I’ve been working on this car since 9am.
He’s been reading the newspaper for 3 hours straight now.[YSaerTTEW443543]
TOEIC listening, photographs: A crowded room[YSaerTTEW443543]
Thank you, Alan, for your most interesting comments.
‘online’ and ‘on leave’ are not the same structure, though I agree that this is not the best tense that could be used. It would be far more likely to come across it in this kind of conversation.
Are you working today?
No I am on leave.
Since when?
Yesterday.
Only the last of those are right. The others also require ‘been’. A typo, possibly?