Краткий ответ — задание № 2
A: Have you seen dad?
B: Yes, he’s in the garage. He has been trying to repair the car for over an hour.A: I have known Ann for three years now.
B: Has she been studying with you for that long?A: Bob has lost a lot of weight!
B: Yes, he hasn’t been eating properly lately.A: Have you been cleaning all morning?
B: No. I have just started.
Как выбирать время
- Present Perfect:
have/has + V3— важен результат, опыт или состояние; часто с just, already, ever. - Present Perfect Continuous:
have/has been + V-ing— важен процесс, его длительность или повторяющееся действие до настоящего момента; часто с for, since, all morning, lately.
Почему именно так
- Have you seen dad? — опыт/результат: «видел ли ты его?». Has been trying — процесс длится больше часа и ещё не закончен.
- Have known — глагол состояния know не употребляется в Continuous. Has she been studying — спрашиваем о процессе, который длится «так долго».
- Has lost — результат сейчас: Боб похудел. Hasn’t been eating — подчёркивается повторяющаяся привычка/процесс в последнее время.
- Have you been cleaning all morning? — акцент на занятии в течение всего утра. Have just started — действие только что произошло, поэтому Present Perfect.
Проверка: после I/you/we/they — have, после he/she/it — has; после них в Perfect идёт V3, а в Perfect Continuous — been + V-ing.
