Choose the right answer.
The English Queen______________ the country for a long time.
has been ruling
have been ruling
have ruled
ruled