Elizabeth II has been on the throne since 6 February 1952, so when the question was asked on 11 May 2011, she had been on the throne for 59 years 94 days.
As of today (9 September 2015) she has been on the throne for 63 years 219 days - the longest reign of any Monarch of the United Kingdom of Great Britain and Northern Ireland.
The present queen came to the throne in 1952, so currently 57 years.
59 years
Queen Elizabeth II acceded to the throne in February 1952.
Neither. There has not been a Queen (or King) of England since 1707 when the crowns of Scotland and England were united. Great Britain is not a country, it's an island. Queen Victoria was Queen of The United Kingdom of Great Britain and Ireland.
60 years
the queen has lived on the throne for 60 years
She was on the throne for one year and 354 days.
She was never Queen, or Queen Consort.
There have been several Queen Catherine/Katherine's in England. Which one do you mean? Katherine de Valois? Katherine of Aragon? Katherine Howard? Katherine Parr or Catherine of Braganza?
There have been several Queen Catherine/Katherine's in England. Which one do you mean? Katherine de Valois? Katherine of Aragon? Katherine Howard? Katherine Parr or Catherine of Braganza?
Queen Elizabeth I held on to the throne for a long time in part because of her Political Savvy.
Queen Victoria had a long reign as Queen of England and an entire era known as the "Victorian era" was dedicated to her name. She ascended to the throne in 1837 and remained queen until her death in 1901.