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".
Interested in Language
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!
Thank you, @MikeNewYork for the spelling correction. It was an oversight on my part
(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.
I am not a teacher.