Mike went out to see a film last night with most of his homework _____.A.finishing B.have finished C.finished D.was finished 为什么不选B?

问题描述:

Mike went out to see a film last night with most of his homework _____.
A.finishing B.have finished C.finished D.was finished 为什么不选B?

C... 因为前面went是过去式

C with sth done 完成时

finish是一个特殊的动词,和happen类似,在表示完成的时候不用被动语态而用一般过去时,所以选C

时态不对啊,就算非要用完成时也是过去完成时had done~~