Rule reminder
Condizionale passato refers to unreal or hypothetical past events. It is different from: condizionale presente (future hypothetical), passato prossimo (real past), imperfetto (ongoing past).
Which sentence expresses 'They should have reserved a table'?