Ответ:

Ответ: D) should. Should have come выражает сожаление или упрёк по поводу прошлого.