Obje rečenice su gramatički točne. Razlika je u tome što hadn't is je u prošlom vremenu, a haven't je u sadašnjem vremenu. U kontekstu, haven't je gramatički ispravna rečenica. Da ne, ne bi imalo smisla jer bi se redoslijed događaja trebao sačuvati.
Gdje koristimo nema i nema?
Nisam=sadašnji savršeni primjer: još nisam bio u trgovini. Nije=prošla savršena bivša: Kad je došla kući, još nisam bio u trgovini.
Jesam li ili nisam?
Nije u stanju učiniti je prošlo kontinuirano vrijeme i znači da niste mogli nešto učiniti na vrijeme. Ne mogu učiniti je od sadašnjeg svršenog vremena i to znači da niste mogli učiniti nešto u prošlosti, ali još uvijek imate vremena za to. Primjer: Nisam uspio završiti domaću zadaću na vrijeme pa sam bio kažnjen.
Kako koristite utočište?
Ne odnosi se na prošlost do sada. Dakle, ako nešto niste učinili, niste to učinili u određenom vremenskom razdoblju (dan, mjesec, ikada, itd.) Nije se odnosi na određeno vrijeme koje je već prošlo.
Nije li gramatički ispravno?
" Imao sam" (i negativno je 'nisam imao') koriste se kada se 'imati' nastavilo od nekog vremena u prošlosti do sada - 'vrijeme gledište' je SADA. – Danas nisam doručkovao. - Od početka današnjeg dana do SADA, nisam doručkovao.