单项选择题

That sentence was hard to understand, so I had to have my teacher ______ it for me.

A. to explain



B. explain
C. explaining



D. to be explaining