Ответ:
Перевод задания: Дополните предложения словами for (в течение), since (с какого-либо момента), from … to (с … по …), ago (назад).
For употребляется с периодом времени, since — с начальным моментом, from … to обозначает промежуток между датами, а ago ставится после указания времени в прошлом.
My country has been a republic for 150 years.
Моя страна является республикой в течение 150 лет.
The Romans built that castle 2000 years ago.
Римляне построили тот замок 2000 лет назад.
Elizabeth II has been the Queen of England since 1953.
Елизавета II была королевой Англии с 1953 года. (Это предложение отражает время создания учебного текста: Елизавета II умерла в 2022 году.)
The Arabs lived in Spain from 710 to 1295.
Арабы жили в Испании с 710 по 1295 год.
Ireland has been a republic for fifty-five years.
Ирландия является республикой в течение пятидесяти пяти лет.
There was a famine in Ireland for four years.
В Ирландии четыре года был голод.
