Present Perfect - předpřítomný čas - patří k obtížným časům v angličtině (v češtině neexistuje a proto působí studentům problémy). Je to čas, který se používá pro situace, události nebo stavy, které spojují minulost s přítomností a budoucností.
Present Perfect Simple je tvořen tvarem slovesa HAVE a třetím tvarem sloves (past participle):
I have been there.
She has spoken to him recently.
Present Perefect Continuous je tvořen tvarem slovesa HAVE, slovesem BEEN a gerundiem (-ing tvar) slovesa:
They have been travelling since the beginning of the year.
He has been selling the magazines for a long time.
1. talk about an activity which started in the past and is still going on now:
He has been working here for four years. He started working in McCarthy's in 2003
and now (in 2007) he's still working there.
She's been living in London since 2000.
2. talk about a past activity which has a result in the present:
Have you been decorating? Your clothes are covered in paint!
He's been working all day so he is tired now.
For and since are often used with the present perfect and present perfect continuous.
We use
for when we're talking about a period of time and
since when we mention
the start of a period of time.
použití FOR:
for15 minutes, three hours/days, a week/month/year, a long time, ages
použití SINCE:
since 1993, breakfast-time/lunchtime, June/Decembe, the war, Valentine's Day/Christmas, 10 April, 6 o'clock, they were children, the last time