U gramatici, kondicional perfekt je glagolski oblik koji opisuje nešto što se moglo dogoditi u prošlosti. To je savršeno ili dovršeno vrijeme uvjetnog raspoloženja. Kondicionalni perfekt javlja se samo u nezavisnim klauzama i ima dvije uobičajene upotrebe. Jedan se odnosi na nešto što se moglo dogoditi, ali se nije dogodilo. Drugi se odnosi na nešto što se moglo dogoditi, ali osoba koja govori ne zna je li se to stvarno dogodilo ili ne. Engleski kondicional perfekt nastaje kombiniranjem kondicionala “would have” s glagolskim glagolskim prilogom u prošlosti, kao u “would have dance”.
Primjer nečega što se moglo dogoditi, ali se nije dogodilo je sljedeći: “Da je Hugo znao da Katie ne želi zadnji kolačić, onda bi ga pojeo.” U ovoj rečenici “jeo bi” je uvjetni perfekt. Kao i mnoge druge rečenice koje koriste kondicionalni perfekt, ova rečenica sadrži dvije rečenice, od kojih se obje odnose na stvari koje se zapravo nisu dogodile. U ovom slučaju, Hugo nije znao da Katie ne želi zadnji kolačić, pa ga nije pojeo.
U tehničkim terminima, uvjetni perfekt često se nalazi u apodozi kondicionalne, ili “ako-onda”, rečenice. Rečenica koja počinje s “tada” je apodoza i nezavisna je klauzula, što znači da može funkcionirati kao potpuna rečenica sama: “Onda bi to pojeo.” Rečenica koja počinje s “if” poznata je kao protasis i zavisna je klauzula. Na primjer, “Da je Hugo znao da Katie ne želi zadnji kolačić” nije potpuna rečenica. Iako se i apodoza i protasis u ovoj rečenici odnose na stvari koje se nisu dogodile, njihova je gramatička suženost drugačija. Apodoza je u kondicionalnom perfektnom obliku, dok je protasis u subjunktivnom načinu.
Druga upotreba kondicionalnog perfekta ima samo jednu klauzu i gramatički je manje složena. Primjer bi mogao biti: “Alex bi vjerojatno završio svoju večeru do šest i trideset.” U ovom slučaju, govornik pretpostavlja da je radnja — Alex završava večeru — bila dovršena u nekom trenutku u prošlosti. Ipak, još uvijek postoji neizvjesnost jer govornik nema konkretne dokaze o stanju Alexove večere.
Konstrukcija kondicionalnog perfekta slična je u mnogim drugim romanskim jezicima. U španjolskom, na primjer, to je kondicional hablar – “imao bi” – plus particip prošli. Međutim, za razliku od engleskog, španjolski kondicional mijenja svoj oblik ovisno o gramatičkoj osobi i broju. Yo habría, što znači “ja bih”, ima drugačiji oblik od tú habrías, što znači “imao bi”.