问题

Ricky is always the last one________dinner,for he gets home late every evening.[ ]
A: had
B: having
C: having had
D: to have
B: having
C: having had
D: to have
正确答案是: