Képlete: MODÁLIS SEGÉDIGE + „HAVE” + AZ IGE HARMADIK ALAKJA
Nézzük milyen variációkkal találkozhatunk.
A példaképletekben az egyszerűség kedvéért a 'do' igét használtam, de a példamondatokban láthatod más igével is.
Should have done - KELLett volna
Fel kellett volna hogy hívjál. - You should have called me.
Shouldn't have done - nem kellet volna megcsinálnia
You shouldn't have eaten so much chocolate. - Nem kellett volna, hogy annyi csokit egyél.
Would have done - megcsiNÁlta volna
I would have cleaned - Kitakarítottam volna.
Must have done - BIZTOSAN megcsinálta
You must have studied. Your exam is excellent. (Bizonyosan tanultál. A felmérőd kiváló.)
Could have done - megteHETte volna
You could have finished yesterday but you didn't. - Befejezhetted volna tegnap, de nem tetted.)
May/Might have done - talán megcsinálta
You may have called me but I didn't hear it. - Lehet, hogy hívtál, de nem hallottam.
Can't have done - biztosan nem csinálta meg vagy lehetetlen, hogy azt tette
They can't have bought it today because the shops are closed. - Lehetetlen, hogy ma vették meg, a boltok zárva vannak.