I am writting to ask for the right tense in the following situation.
you enter a room, you see there is cigar smoke all over the room.
What would be the best thing to say.
a. Someone has been smoking here.
b. Someone has smoked in here.
c. someone smoked in here.
d. Someone was smoking in here.
I have brought my explanation below, I would be grateful if you could comment on it.
I think a is correct. B is not correct because the smoking has just been finished, we could use b if there was a cigar stub.
c is wrong because we have a present result and pas simple describes the finished action in the past.
And d can be correct if we have a cigar half smoken, so we know the action was not complete.
All in all, I think for the situation I cited, the first one is the only true answer.
Thanks
Top answer
Hi, Let me first ask you to clarify what you want. You have used all the terms I have marked in bold. Ony #1 is precisely defined (and the answer is Option A).
— Clive
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.
Let me first ask you to clarify what you want. You have used all the terms I have marked in bold.
Ony #1 is precisely defined (and the answer is Option A). For fun, would you like to try to define the other terms? These terms commonly cause us difficulty when we try to