问题

The presents ______ on my birthday moved me a lot

A:to go
B:to have gone
C:going
D:having gone
正确答案是: