Урок 2 из 3 · Урок 42. Have done или have been doing? «Сделал» и «делал»
Самая простая проверка — вопрос, на который отвечает фраза.
Сколько сделано? How many, how much, три письма, десять страниц, всё — это результат: have + третья форма.
Сколько времени? How long, два часа, всё утро, с девяти — это процесс: have been + -ing.
I've written ten pages. — Я написал десять страниц.
I've been writing for three hours. — Я пишу уже три часа.
How many pages have you written? — Сколько страниц ты написал?
How long have you been writing? — Сколько ты уже пишешь?
She's called me five times today. — Она звонила мне сегодня пять раз.
She's been calling me all day. — Она весь день мне звонит.
We've spent all our money. — Мы потратили все деньги.
We've been spending too much recently. — В последнее время мы слишком много тратим.
«Пять раз» — это сколько сделано, поэтому She's called me five times, без -ing. Числа и «все», «всё» — сигнал результата.
Посмотрите на обе формы на линии. У have + третья форма — событие и стрелка к результату. У have been + -ing — полоса процесса, которая тянется до «сейчас».