Hi,
As we all know that the world cup which is held every four years in a different country.
-This year we got the world cup as a team of England.
-This year we have got the world cup as a team of England.
Which one is more appropriate to use? Thanks...
Win the cup...Sorry.
-This year, we won the world cup.
-This year, we have won the world cup.
* We don't use the present perfect (a present tense) with an adverbial of past time. "This year" is still happening, but it obviously refers to an event in the past. There are contexts in which the second sentence is possible, but it's not a good template sentence for learning good English.
Thanks for the answer... But we can say 'we have won the world cup', unless we don't use 'this year' in that sentence, is that right?
Last edited by aysaa; 04-Apr-2012 at 07:51.
Certainly. As I said, in some contexts you can also use "have won" with "this year", eg. "So far this year we have won the National Championships, the European Cup, and the World Cup. What more can our fans expect of us?" That is, the year is still going on, so we can use the present perfect.
What you definitely can't say is "Last year we have won the World Cup."