Try this test. Put the French sentences first, then try to translate them into English. Switch on the sound to listen to them.
here are some notes:
aurais dû : should have : this is often contracted to “should’ve” or even “shoulda”. More information about these contractions here
aurais pu : could have.
For more information on conditionals, consult your grammar book or click on the grammar links on the right of this page