B2 First · Gramatika · Vzorec 8 z 10
For, since, ago, yet, „the last time“, „the first time“ — časové výrazy, které rozhodují, jaký čas mezera potřebuje.
1 z 8
Noah started learning the guitar three years ago.
BEEN
Noah the guitar for three years.
Část 4 po tobě nechce vysvětlení present perfect; chce převod mezi dvěma způsoby, jak událost zasadit do času. „Noah started learning the guitar three years ago“ je bod v minulosti; „Noah has been learning the guitar for three years“ je období sahající až do teď. Stejný fakt, dva časy — a mění se časový výraz: „ago“ patří k minulému času prostému, „for“ a „since“ k perfektu.
Většina položek je jeden z hrstky převodů. „The last time I saw X was in June“ se změní na „I haven’t seen X since June“. „This is the first time I’ve done X“ na „I have never done X before“. „It’s ages since we had a holiday“ na „we haven’t had a holiday for ages“. „When did you buy it?“ na „how long have you had it?“. Nauč se ty převody po dvojicích a čas se postará sám o sebe.
Zápor. Skoro každý převod z „the last time“ nebo „it’s ages since“ vede na záporný present perfect a kandidáti píšou kladný — „I have seen Mia since June“ — což je gramaticky správně a významově špatně. Originál řekl, že vídání skončilo; odpověď musí říct, že se od té doby nestalo.
„Been to“ proti „gone to“. „Jamie hasn’t been to the dentist for two years“ — „been“ je perfektní tvar „go“, když se dotyčný vrátil. „Has not gone to“ by znělo, jako by návštěva pořád probíhala, a klíčové slovo BEEN to stejně vylučuje.
Najdi časový výraz ve druhé větě — obvykle tam stojí schválně. „For“ a „since“ znamenají present perfect; „ago“ znamená minulý čas prostý; „yet“ znamená záporný present perfect; „before“ po „never“ znamená present perfect. Jakmile je čas daný, zbývá jediné rozhodnutí — kladně, nebo záporně — a to ti řekne první věta.
Průběhový, nebo prostý? Když činnost pokračuje a sloveso to dovoluje — learning, waiting, living — je průběhový tvar přirozený a u klíčového slova BEEN obvykle i ten uznávaný. U stavových sloves („had that car“) zůstává prostý.
Můžeš — „I lived in Manchester for three years“ je ukončené období. Položka ve zkoušce ale říká, že situace trvá („he still lives there“), a období, které sahá do přítomnosti, je present perfect. „Since“ je přísnější: pojí se jedině s perfektem.
Tam, kde je „have“ plnovýznamové sloveso vlastnictví („how long have you had that car“), chce hodnoticí klíč „had“ jako příčestí od „have“. „Have got“ popisuje přítomný stav a s „how long“ se takhle nekombinuje, takže mezi uznávanými odpověďmi není.