5. We should have/ought to have had the party at the weekend. Then more people would have come.
Нам следовало устроить вечеринку на выходных. Тогда пришло бы больше людей.
Ответ: should have/ought to have had