he will come to call on you the moment he __his painting

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:25:25
finishes has finished will finish finished has finished had finished

哪一个或者拿几个答案是正确的呢?为什么

求教高手
我认为 前两个都正确
但有个笨猪认为 只有一个正确答案,到底我们俩谁对呢?请大家帮忙看看吧~

这是选择 FINISHES, 因为里面THE MOMENT 引导是一个时间状语从句,在从句结构里面,如果主句是将来时,从句一般用一般时来代替将来时。比如

I WILL STAY AT HOME IF TOMORROW RAINS。

the moment ,在这里相当于when.你只要想想when后面接什么就可以了.
在这里when 接一般现在时,finishes/

finishes
主句用将来时,从句一般现在时。

finishes
主句用将来时,从句一般现在时。