Это задание проверяет употребление модальных глаголов и инфинитива.
- should have - здесь пропущен глагол, который должен идти после "should".
- should having - после модального глагола "should" используется инфинитив без частицы "to".
- should to have - после модального глагола "should" частица "to" не ставится.
Таким образом, грамматически верным является вариант have.
Ответ: A) have