Ответ:
Перевод задания: Выберите правильную форму глагола.
- He hasn’t heard from them recently. (В последнее время он ничего от них не слышал.)
- Tom has known Helen since they were children. (Том знает Хелен с тех пор, как они были детьми.)
- Oh, I have cut my finger! (Ой, я порезал(а) палец!)
- How long have you been waiting? (Как долго ты ждёшь?)
- We haven’t met Luke since that day. (Мы не встречали Люка с того дня.)
- I’ve been going there on and off for the last two years. (Последние два года я время от времени туда хожу.)
- How many cars have you collected so far? (Сколько машинок ты уже собрал?)
- How long has it been snowing? (Как долго идёт снег?)
С глаголами состояния know и hear здесь употребляется Present Perfect Simple. Для результата — порезанного пальца — подходит Present Perfect Simple; длительное ожидание и повторяющиеся действия подчёркиваются формой Continuous.
