Answer:
By marrying, Elizabeth could produce an heir to succeed her and continue the Tudor line. Marriage and children would prevent Mary, Queen of Scots (a Catholic and Elizabeth's cousin), from ruling England after Elizabeth's death. Marrying a foreign prince or king could lead to England falling under their control.