Oba stavka sta slovnično pravilna. Razlika je v tem, da je hadn't is v preteklem času, medtem ko je haven't v sedanjem času. V kontekstu je haven't slovnično pravilen stavek. Ne bi bilo smiselno, saj bi bilo treba ohraniti vrstni red dogodkov.
Kje uporabljamo hasn't in hadnt?
Nisem=popoln primer: še nisem bil v trgovini. Had't=past perfect ex: Ko je prišla domov, še nisem bil v trgovini.
Ali nisem ali nimam?
Ne morem narediti je pretekli neprekinjeni čas in pomeni, da nečesa nisi mogel narediti pravočasno. Ni mogel narediti je iz sedanjega popolnega časa in pomeni, da v preteklosti nečesa nisi mogel narediti, vendar imaš še vedno čas za to. Primer: nisem uspel pravočasno dokončati domače naloge, zato sem bil kaznovan.
Kako uporabljate pristanišče?
Se ne nanaša na preteklost do zdaj. Torej, če nečesa niste naredili, tega niste storili v določenem časovnem obdobju (dan, mesec, kdaj, itd.) Ni se nanaša na določen čas, ki je že minil.
Ali ni bilo slovnično pravilno?
" Imela sem" (in negativno je 'nisem imela') se uporablja, ko se 'imeti' nadaljuje od nekdaj v preteklosti do zdaj - 'čas gledišče" je ZDAJ. "Danes še nisem zajtrkoval." - Od začetka današnjega dne do ZDAJ še nisem zajtrkoval.