单项选择题

His homework (), John went back home.

A. having finished
B. finishing
C. had been finished
D. having been finished

相关试题