I won't go home until I(have done)the job.这里为什么用have done不是had done呢?过去完成时

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:50:44
I won't go home until I(have done)the job.这里为什么用have done不是had done呢?过去完成时

I won't go home until I(have done)the job.这里为什么用have done不是had done呢?过去完成时
I won't go home until I(have done)the job.
这里为什么用have done不是had done呢?
过去完成时

I won't go home until I(have done)the job.这里为什么用have done不是had done呢?过去完成时
主句一般将来时,从句用现在完成时.had done表示过去完成,是比一般过去时还要提前的,一般只在主句是一般过去时的时候,表示比主句还要早的时间.所以不要乱用过去完成时.