John received an invitation to dinner,and with his work ________,he gladly accepted it.
A.finished
B.finishing
C.having finished
E. having been finished
答案A,没有问题。(with sth done结构)
我的问题是:
B,C和E是否可以?
由于finish 既可以用作vt, 又可以用作vi,所以,想请教老师,其余3个选择是否可以?为什么?。
(C和E. with his work having...可以理解为with+动名词复合结构,不能理解为with+现在分词完成体结构)。
麻烦老师逐一详解。 谢谢!