By the time he came.I_____(complete)the work.我已经知道答案,我是初学者.

问题描述:

By the time he came.I_____(complete)the work.我已经知道答案,我是初学者.

had completed
过完,表示过去的过去

havecompleted
当他来的时候,我已经做完了我的工作。我先做完的工作,他才来,或者我做完工作之时他正好来了。而他来是用的一般过去时态,所以主句要用完成时态

had completed
过去完成时,表示he came的时候,已经完成了。

have completed
他来的时候我已经做完了。
前面说“他来的时候“是过去时,所以后面用过去完成时

had completed
因为by表示完成时