Obvykle říkám „Kdy to bylo naposledy …?“, ale narazil jsem na tuto konverzaci. Zajímalo by mě, který z nich je správný: je , byl nebo buď .
Henry: Byl jsem na telefonu na hodinu.
Ron: S kým jsi mluvil hodinu?
Henry: Sam, starý přítel ze školy.
Ron: Když je když jste s ním mluvili naposledy?
Henry: Na maturitě!
Ron: Páni! To bylo před 30 lety!
Henry: Měli jsme co dohánět.
Zdroj: http://www.talkenglish.com/conversation/practice/catching-up-with-a-friend
Odpověď
Oba jsou správné, i když je zde malý prostor pro diskusi.
Naposledy jste s ním mluvili zjevně v minulosti, ale je v minulosti nyní . Takže kdy je to naposledy je správné.
Naposledy jste s ním však hovořili už dříve. Správné je proto také Kdy to bylo .
Kdy bylo naposledy se v současné době používá mnohem častěji, jak ukazuje tento pohled nGram . Zajímavé je, že ani jeden se neobjevuje mnohem před rokem 1960, kdy co bylo naposledy bylo populárnější a co bylo naposledy neexistovalo.
Odpověď
Populární použití neopravuje špatnou gramatiku!
Pokud událost odkazuje na minulost, použijte správné pomocné sloveso; " Kdy byl t naposled …? "
Anglická gramatika umožňuje použít přítomný čas, když hovoříme o budoucí události, kdy je jisté, že se taková událost stane. Příklad: Otázka: Co děláte dnes večer? Odpověď: Umývám si vlasy. (Je to jisté).
Ale anglický gramatik neumožňuje stejnou gramatickou svobodu v přítomném čase, když mluví o minulé události.
Opakuji, populární použití nedělá špatnou gramatiku správnou!
Komentáře
- Můžete svou odpověď podpořit odkazy na váš výzkum? Spousta gramaticky nesprávné fráze nebo věty se používají v mluveném jazyce a v literatuře se zvláštními účely. ' tedy nemůžete být tak kategoričtí.