Vreau să știu diferența dintre „have done” și „had done”. Când și unde ar trebui să fie folosit?
Răspuns
Ați făcut — Ați făcut este un timp perfect prezent , în general este folosit când acțiunea este finalizată recent / chiar acum.
Făcuse – Făcut este un trecutul perfect perfect , se referă în general la ceva ce s-a întâmplat mai devreme în trecut, înainte ca o altă acțiune să aibă loc și în trecut. >
De exemplu:
Am făcut treaba – Aici acțiunea sa încheiat recent / chiar acum.
Prietenul meu mi-a oferit un măr în clasă ieri , dar nu eram flămând pentru că tocmai mâncasem prânzul – Aici acțiunea s-a întâmplat mai devreme („ ieri „), și o altă acțiune (” Tocmai am luat prânzul „) a apărut și în trecut.
Răspuns
” Have (or has ) done „poate fi folosit ca o frază declarativă independentă. („Mi-am făcut temele.”), Deși pot fi adăugate și alte fraze („Mi-am făcut temele, așa că„ voi merge la un prieten. ”)
„ A făcut ”este întotdeauna folosit într-o construcție cu mai multe fraze („îmi făcusem temele, așa că m-am dus să vizitez un prieten.” sau „Dacă și-ar fi făcut temele, ar fi putut merge la petrecere”)
Răspuns
Iată răspunsul pe care l-am găsit pe unul dintre forumurile din limba engleză:
Ne-am făcut temele. timpul perfect perfect. Finalizat în trecutul foarte recent.
Ne-am făcut temele, așa că ni s-a permis să mergem la filme. timpul perfect perfect. Finalizat în trecut, înainte de „actul” trecutului simplu de a fi permis.
Rețineți că prezentul simplu al „a avea”, persoana a treia singular, este „are”. El și-a făcut temele. „Făcut” rămâne în forma de bază și nu se schimbă. „este trecut simplu și nu se schimbă pentru persoană sau număr: își făcuse temele, așa că i s-a permis să meargă la film.
Sursa: https://www.englishforums.com/English/HadDoneVsHaveDone/xjczc/post.htm