Present perfect (since/for)

04.06.2015 01:09

Present perfect (since, for)

Print

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.

 

I've been playing football since 2003.

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)

 

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) 

 

I've been in Paris for 5 days.

Jsem (už) v Paříži 5 dní.

 

I've known her since Friday.

Znám ji od pátku.

 

haven't seen her for ages.

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.

I've been living in German for 20 years.

I've lived in Germana for 20 years.

(Obě dvě věty znamenají: Žiji v Německu již 20 let. - Více na HFE.)

—————

Zpět