Not since 1966
Too long !
England won the World cup at Wembley in 1966
Since it has been a long time since they hoisted a world cup. They did it in 1966.
1
1966 - and we haven't managed it again since then.
If you are asking of England, then the answer is not for a long time.
England won the World Cup for the first time in 1966. They beat West Germany 4-2 in the final game. It was the eighth World Cup and England hosted. That made them the first host champions since the the Italians won the World Cup while hosting in 1934.
England won the world cup in the 60s.
It was in the year 1966, England won the world cup then.
England have submitted a bid to host the 2018 World Cup, but it is not known if they will get it.
England have won the world cup only once way back in 1966. That is very very long ago. So we can say they are not so great.
England won the World Cup in 1966.