Jaký je rozdíl mezi ,,You should know" a ,,You should have known" ?

 

Ahoj. Docela by mě zajímalo jaký je rozdíl mezi you should know a you should have known. Nejsou ty věty náhodou úplně stejné?

Nejsou. Jedna mluví o přítomnosti/bu­doucnosti a druhá o minulosti.

You should know. – Měl bys to vědět.
You should have known. – Měls to vědět. (= ale nevěděls, výčitka)

Třeba pomohou i články:

Modální slovesa
Minulá modální slovesa

 

Příspěvky mohou přidávat pouze přihlášení uživatelé. Pokud máte účet můžete se přihlásit.

Příspěvky v diskusi jsou majetkem jejich autorů. Provozovatel webových stránek Help For English za ně nenese zodpovědnost.