Ответ:
Перевод задания: Заполните пропуски словами: for (в течение), since (с), yet (ещё), all day (весь день), how long (как долго), never (никогда), so far (до сих пор), ever (когда-либо).
- Mike has been looking for cheap flights to Antigua all day. (Майк весь день ищет дешёвые авиабилеты на Антигуа.)
- They’ve been in Rome for a week, and yet they haven’t had any pizza! (Они уже неделю в Риме и до сих пор не попробовали пиццу!)
- We haven’t been skiing since 2014. (Мы не катались на лыжах с 2014 года.)
- I haven’t spoken to Jim about borrowing his tent yet. (Я ещё не поговорил с Джимом насчёт того, чтобы одолжить его палатку.)
- I have never been to Barbados before! (Я никогда раньше не был на Барбадосе!)
- How long has Lucy been planning this trip to the USA? (Как долго Люси планирует эту поездку в США?)
- Tina hasn’t ever travelled abroad. (Тина никогда не путешествовала за границу.)
- They haven’t visited their villa in Italy for three years! (Они не посещали свою виллу в Италии уже три года!)
Обоснование: since указывает начальный момент времени, for — его длительность; how long спрашивает о длительности. All day обозначает период, yet употребляется в отрицании со значением «ещё», never/ever — «никогда/когда-либо». В пункте 2 сочетание с and yet подчёркивает контраст. Список слов, вероятно, содержит опечатку или лишний элемент: для естественного английского в пункте 2 нужно so far, а не yet, поскольку данное предложение уже содержит союз and. Тогда пункт 4 получает yet: I haven’t spoken to Jim ... yet.
