We could have done something meaningful in the time it ___B____ to watch that boring movie.A.has taken B.took C.had taken D.takes这题为什么不选C,虚拟语气中主句是could have done,从句不是用had done

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 06:20:08
Wecouldhavedonesomethingmeaningfulinthetimeit___B____towatchthatboringmovie.A.hastakenB.tookC.hadtak

We could have done something meaningful in the time it ___B____ to watch that boring movie.A.has taken B.took C.had taken D.takes这题为什么不选C,虚拟语气中主句是could have done,从句不是用had done
We could have done something meaningful in the time it ___B____ to watch that boring movie.
A.has taken B.took C.had taken D.takes
这题为什么不选C,虚拟语气中主句是could have done,从句不是用had done

We could have done something meaningful in the time it ___B____ to watch that boring movie.A.has taken B.took C.had taken D.takes这题为什么不选C,虚拟语气中主句是could have done,从句不是用had done
答案是B.因为could have done sth 是对过去所做的事情的推测或责备,而这里就是责备:本来能做一些有意义的事情的,却看了那个无聊的电影.

It take sb to do sth,固定句型,某人花费时间做某事。

这个句子得主句是后面的句子,是已经发生的客观事实用过去式

晕了,又要我猜,是不是in the meantime啊
如果是的话,很好解释了,in the meantime引导的是并列的句子,不存在从属性的
所以前面用虚拟语气,不影响到后面用过去时表示过去发生的事实

确实是用had done,但是此句不是主从复合句,it后是定语从句修饰time与主语无关

这叫错综虚拟条件句,主从句的时间不同.