Mindkét mondat nyelvtanilag helyes. A különbség az, hogy a hadn't is múlt időben, míg a haven't jelen időben van. A szövegkörnyezetben a haven a nyelvtanilag helyes mondat. Nem lett volna értelme, mivel az események sorrendjét meg kell őrizni.
Hol használjuk a haven't és hadnt?
Még nem=jelen tökéletes ex: Még nem jártam a boltban. Hadn't=múlt tökéletes ex: Amikor hazajött, még nem jártam a boltban.
Én nem tettem vagy nem?
A A Wasn't could do egy folytonos múlt idő, és azt jelenti, hogy nem tudtál valamit időben megtenni. A Haven't could do a jelen tökéletes idejéből származik, és ez azt jelenti, hogy a múltban nem tudtál valamit megtenni, de még van időd megtenni. Példa: Nem tudtam időben befejezni a házi feladatomat, ezért megbüntettek.
Hogyan használja a havent?
Nem utal a múltra egészen mostanáig. Tehát ha nem tett meg valamit, akkor nem tette meg egy meghatározott ideig (nap, hónap, valaha stb.). Nem egy adott időpontra utal, amely már eltelt.
Nem volt nyelvtanilag helyes?
A
" Volt" (és ez negatív: 'nem volt') akkor használatos, amikor a 'megvolt' a múltból egészen mostanáig folytatódott - az 'idő nézőpont' a MOST. – Ma nem reggeliztem. - A mai nap eleje és MOST között nem reggeliztem.