( ),he went home.A.finishing the work B.had finished the work C.after finished the work D.having finished the work

问题描述:

( ),he went home.
A.finishing the work B.had finished the work C.after finished the work D.having finished the work

让我

应该是选C吧

选D,因为he went home是主句,前面缺的是从句或状语,如果是从句就是 After he had finished the work,而B和C答案漏了主语,再看A答案,因为finish 这个动作与主语he的关系是“他主动完成”这个动作,主动就用ing的形式,但应该是先完成,再回家,动作有一先一后,所以用D ,ing的完成式更好,要是没有D答案,其实A在口语中也是可以的.

B