Pro vyjádření, jak dlouho nějaká činnost probíhá se v angličtině používá čas Present Perfect Continuous(předpřítomný průběhový). U sloves, kde nelze použít průběhový čas (-ing), se použije Present Perfect Simple.
I've been learning English for 3 years.
Učím se anglický (už) 3 roky.
Hraji fotbal od roku 2003.
Pro vyjádření intervalu se používá předložka FOR (v CZ bez předložky).
Pro vyjádření, od kterého datumu, se používá předložka SINCE (v CZ předložka od)
U stavových (HFE) sloves (např. know, want, love) nelze použít průběhový čas, použije se zde proto čas prostý.
have/has + 3rd form (Present Pefect)
Jsem (už) v Paříži 5 dní.
Znám ji od pátku.
Neviděl jsem ji už věčnost.
(Věty v záporu většinou nepoužívají průběhový čas, protože nekladou důraz na činnost.)
-----------------------------------------------------------------------------------------------------------------
Poznámka na závěr. U některých sloves můžete použít oba dva časy.
(Obě dvě věty znamenají: Žiji v Německu již 20 let. - Více na HFE.)
—————