Hi Nina,
Your answers are all correct. For the one you missed, you should say "I only just finished the exam in time yesterday". You can't use the present perfect because the time during which the event could have occurred (you finishing the exam) doesn't extend up to the present.
Warm regards,
David.