Rule reminder
Avrei dovuto = I should have. Avresti potuto = you could have. These express obligations or possibilities that were not fulfilled in the past.
Lui ___ (dovere) studiare di più per l'esame.