Ответ:
Перевод задания: Дополните предложения. Используйте Present Perfect или Present Perfect Continuous.
- They have already arrived. — Они уже приехали.
- Jeremy has run 5 kilometres today. — Джереми пробежал сегодня 5 километров.
- I have been cleaning my house all morning. — Я убираю свой дом всё утро.
- What a good smell! — I have been baking a pumpkin pie. — Какой приятный запах! — Я пёк(ла) тыквенный пирог.
- I haven’t seen my best friend for ages. — Я целую вечность не видел(а) своего лучшего друга / свою лучшую подругу.
- The Clarks have never been abroad. — Кларки никогда не были за границей.
- The baby’s face is dirty. What has he been eating? — Лицо ребёнка грязное. Что он ел?
- We have been living in London since 2018. — Мы живём в Лондоне с 2018 года.
- Where are you? I have been waiting for an hour! — Где ты? Я жду уже час!
- Monika has had her dog for three years. — У Моники уже три года есть собака.
- They have been building this skyscraper for two years. — Они строят этот небоскрёб уже два года.
- How long have you been writing this story? — Как долго ты пишешь этот рассказ?
- Mr. Turner has owned the bookshop for ten years. — Мистер Тёрнер владеет книжным магазином уже десять лет.
- Sally hasn’t told you the truth. — Салли не сказала тебе правду.
- My sister hasn’t driven a car for a long time. — Моя сестра давно не водила машину.
- Jenny’s eyes are red. Has she been crying? — У Дженни красные глаза. Она плакала?
- Sam and Nick have written twenty letters. They are on the desk. — Сэм и Ник написали двадцать писем. Они лежат на столе.
- I have known Ms. Bennett for many years. — Я знаю мисс Беннет много лет.
- It has been raining all day. When will it stop? — Дождь идёт весь день. Когда он прекратится?
- I haven’t met her this week. — Я не встречал(а) её на этой неделе.
Краткое правило: Present Perfect подчёркивает результат или факт, а Present Perfect Continuous — длительность или процесс, продолжающийся до настоящего момента.
