Ответ:
Перевод задания: Обведите правильную форму. Поставьте галочку, если возможны обе формы.
- We’ve had our new flat for six months.
Мы живём в новой квартире уже шесть месяцев. For указывает продолжительность. - Hi Jackie! How are you? I haven’t seen you for ages!
Привет, Джеки! Как дела? Я так давно тебя не видел(а)! Это обычная форма в таком выражении. - How long have you known your husband?
Как давно ты знаешь своего мужа? Глагол know обычно не употребляется в длительном времени; вопрос о продолжительности требует Present Perfect. - I’ve worked / been working as a teacher for five years. ✓
Я работаю учителем уже пять лет. Возможны обе формы: Present Perfect подчёркивает факт или период работы, а Present Perfect Continuous — её длительность и процесс. - I’m exhausted! I’ve been cleaning the kitchen for two hours.
Я измотан(а)! Я убираю кухню уже два часа. Длительное действие, продолжающееся в течение указанного времени, выражается Present Perfect Continuous.
Пример: Harry has been unemployed since last year. — Гарри безработный с прошлого года.
