-- Isn't it hard to drive downtown to work?-- Isn't it hard to drive downtown towork?-- Yes,that's why I _____to work by train.A.have been going B.have gone C.was going D.will have gone我想问的是,既然现完和现完进行时都表在过去发生的动作,并延续到目前或将来,为什么不能选B?

问题描述:

-- Isn't it hard to drive downtown to work?
-- Isn't it hard to drive downtown towork?
-- Yes,that's why I _____to work by train.
A.have been going B.have gone C.was going D.will have gone
我想问的是,既然现完和现完进行时都表在过去发生的动作,并延续到目前或将来,为什么不能选B?

完成时一般表动作结束,而完成进行时表示过去的动作持续到现在并且将继续下去。。。。所以才选A.
希望可以帮到你啦 ~~\(≧▽≦)/~~

A是现在完成进行时,表示这一行为习惯从过去延续到现在,并且还在持续当中;而B是现在完成时,表示过去发生的动作对现在有影响,但并不一定表示目前还在进行。

现在完成时强调的是动作发生在过去对现在产生的影响,侧重点是影响.现在完成进行时强调动作发生在过去并且持续到现在现在还在进行,强调动作的持续.根据这题意思,选a