Present Perfect
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.
Použití předpřítomného času můžeme vysvětlit na pozadí češtiny:
Česká věta je v minulém čase - existují dvě možnosti překladu do angličtiny:
- Events and activities finished in the past and have no results and consequences in the present
- we use PAST TENSE
- Events and activities finished in the past and have some results or consequences in the present
- we use PRESENT PERFECT
Příklady použití (česky jsou všechny věty v minulém čase):
- Shakespeare lived and worked in London (he doesn't live)
- I broke my leg two years ago (no consequences now).
- I have opened the window (and it is open now)
- I have broken my leg (and I have a plaster now).
Česká věta je v přítomném čase - existují dvě možnosti překladu do angličtiny:
- Events and activities began in the past and they continue until now
- we use PRESENT PERFECT
- If we speak about facts or information and time is not mentioned
- we use PRESENT TENSE
Příklady použití (česky jsou všechny věty v přítomném čase):
- I have been to lot of places. (I'm talking about the places I have visited in my life = a period that continues until now)
- She hasn't eaten anything since breakfast. (= from breakfast until now)
- He has lived/has been living in Prague since his childhood. (I say how long he has been living there.
- I live in Prague. (I only inform about the place where I live)
- She works as a nurse. (I only say what her job is but I don't say how long has she been working as a nurse)
There are some adverbs of time that are commonly used with the present perfect.
- Just – This means it happened recently, not a long time ago
- She’s just gone for a break.
- Never – This means it has not happened, not even once
- I’ve never given mouth to mouth.
- Already – This emphasises that something has happened before now
- I have already called the doctor. She is coming.
We can use the Present Perfect Continuous to:
- 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.
- 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:
- for 15 minutes, three hours/days, a week/month/year, a long time, ages
- použití SINCE:
- since 1993, breakfast - time/lunchtime, June/December, the war, Valentine's Day/Christmas, 10 April, 6 o'clock, they were children, the last time