主从句时态不一致,奇怪!!!

来源:百度知道 编辑:UC知道 时间:2024/07/04 17:20:43
Suddenly i saw a boy _____ peaches _____ the tree.
A.who picks; to fall down
B.who is picking; fall off
C.picking; to fall off
D.pick; fall down
答案选B,但为什么前面主句谓语动词用一般过去时,而定语从句中Be动词用现在进行时呢?

not......long before 是不是"过了不多久就...."的意思呢?
如果单独的long before 是什么意思呢?
我在讲课时没怎么讲清楚,真是烦恼呀!请帮帮我.

这里是为了强调正在进行的动作,记得高三时老师给我讲过就是这个题,我看一个男孩,后面跟着描述这个男孩正在进行的动作,故用进行时。至于为什么用现在进行时,其实如果答案E是who was picking; fall off 那答案一定是E了,可是没有E,只能选B,用排除法也能知道选B。

long before的意思是过了很久......

第二个问题的答案:long before的意思是过了很久......