Jaký je rozdíl mezi I have played tennis for 3 hours a I have been playing tennis for 3 hours? Případně kde je použít?
Prostý čas (have played) napovídá, že už k té
činnosti došlo, třeba What have you done today so far? I have done all
my homework and then played tennis for 3 hours.
Průběhový čas (have been playing) znamená, že výsledky
té činnosti jsou doposud znát, takže kdyby dotyčná osoba přišla po
třech hodinách tenisu domů a vypadala by na umdlení, rodiče by řekli
What have you been doing? You look exhausted! a ona by odpověděla I've
been playing tennis for 3 hours.