1) They must have gone home.
2)The goods are reported to have been delivered.
3)Peter couldn´t have given a better answer than this one.
4)If he'd paid attention, he might have learnt more.
5)If my phone hadn’t run out of battery, I would have called you.