[Grammar] You won/have won the first prize

Status
Not open for further replies.

Oceanlike

Senior Member
Joined
Nov 15, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Singapore
Current Location
Singapore
In a grammar exercise, I chose the answer ‘have won’ (B below). I know my answer is right. However, I’m wondering if it’s possible at all that ‘won’ can also be the right answer. If not, why not?


(A) “Congratulations, Mr Ron! You won the first prize!” the amcee announced.

(B) “Congratulations, Mr Ron! You have won the first prize!” the amcee announced.


Thank you for teaching me! :-D
 
I would accept both tenses, though I prefer the present prefect. But "amcee? should be "emcee". "Emcee" stands for "MC" which stands for "Master of Ceremonies".
 
Thank you, @MikeNewYork for the spelling correction. It was an oversight on my part :-D

(A) was marked as an incorrect answer. I'm also of the opinion that both (A) and (B) are acceptable. However, the answer sheet says (B) is the correct answer.

I wonder why.....
 
I think this is because the present perfect suggests that it has just happened while the simple past suggests that it happened in the past.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top