[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
 

MikeNewYork

VIP Member
Joined
Nov 13, 2002
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
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".
 

Oceanlike

Senior Member
Joined
Nov 15, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Singapore
Current Location
Singapore
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.....
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
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.
Top