问题

Only after__________ his work __________ to see his grandfather.
A:finishing; did he go
B:he finishes; did he go
C:he finished; he went
D:having finished; he went
B:he finishes; did he go
C:he finished; he went
D:having finished; he went
正确答案是: