单项选择题

I only got round to ______ this a few days ago.

A.do
B.doing
C.having done
D.have done