He did not leave his office until he had finished work这里从句为何用过去完成时?

问题描述:

He did not leave his office until he had finished work这里从句为何用过去完成时?

因为这里有“过去的过去”这个条件.
即在“did not leave”之前但是句子中是he did not leave his office是没离开,发生在he had finished work之前,前面的应该用过去完成时“完成工作才离开”not...until...直到……才……, 没有到……就不……可这是中文的翻译,中国人自己想出来的,外国人可能不那么想事实是先finish,后leave