A. Were you the one who just delivered the pizza? B. Were you the one who has just delivered the pizza? C. Are you the one who has just delivered the pizza?
1. Suppose a man delivers a pizza to my house then he leaves. After a few moments, I realize he he forgot something. I call him on the phone. Which of the above is/are correct? most natural?
2. Is it A because "were" matches with the tense of "delivered"? 3. Or is it B because the adverb "just" normally goes with the present perfect "has delivered"? 4. Is C also correct to say in the scenario even if the delivery was made in the past? 5. How are the correct answers different in meaning?
I would very much appreciate your help.
Top answer
1. A or C 2. -- Yes 3.
— Mister Micawber
1.
A or C 2.
-- Yes 3.
No 4.
Yes 5.
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.
Thank you, Mister M, for your answers and explanation.
Since A and C are correct with the difference you explained in #5, I'm just curious which would you say between the two if you were the one in the scenario, as a native speaker?
I wonder why D is correct while B is not even though each sentence has tenses that do not match. Please explain.- I am talking to him now: hence, 'are'. The pizza is here: hence 'delivered'.
Also, I wonder what would now be the difference between A and D?--The speaker may regress 'are' to 'were' to match 'delivered', as in A – or not, as in D.