when he ( )free ,he goes fishing in the small river .

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:12:03
A.was B is C will be D is going to be 答案是B,为什么不选A??解释一下!!

从语法角度来分析,这是一句复合句.其中,'"When he () free"是时间状语从句.根据时态一致原则,()部分应当与"he goes fishing in the small river"的时态一致.goes是一般现在时的第三人称单数形式,所以,()的动词应当是一般现在时,即排除了A选项:因为A是一般过去时。
如果要选A,那么就应当把题目中的"goes"改为"went".

句子没有涉及到过去啊。

只是说他的一种习惯行为,“当他空闲的时候,他会去小河里钓鱼”

前后时态需要一致
所以选b咯。。

...主句里是goes啊,不能用过去时

是一种经常性动作,不用过去式,当他有空时,他会去小河钓鱼