By the time Jack returned home from England ,his son had been graduating from college.

问题描述:

By the time Jack returned home from England ,his son had been graduating from college.
句中为什么用了过去完成进行时?

我觉得应该是表示他儿子即将毕业,完成时是因为by引导的时间壮语从句,主句为完成时.By the time 什么意思By the time 意思是直到....的时候为什么用了had been graduating 而不用 had graduated?我整句翻译一下,你体会一下是不是用进行时表将来比较好哈。到了约翰从英格兰回来的时候,他的儿子也要从大学毕业了。哦,明白了,。。哈,其实怎么说老外都能明白的。祝你学业顺利