Ответ: B) should have come
Объяснение: 'Should have come' используется для выражения сожаления или упрека по поводу действия, которое не было совершено в прошлом. Говорящий считает, что лучше было бы прийти на вечеринку.