_____ his homework, he went out to play.

  A. Having done              B. Done

  C. He has done              D. He had done

A


解析:

 having done是现在分词的完成式,表示动作完成。

关闭