户外鱼池细菌屋怎么用:英语问题??????????????

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 23:44:38
The teacher said we_________ten lessons by the end of this term.
A. studied B. will study C. were going to study D. should have studied
应该选哪个,为什么.如果选C, D为什么不对?
我认为 by the end of this term是将来完成时的时间,受主句影响,变为过去将来完成时,所以选d,但是正确答案是C,为什么D不对?这么说难道不通?

选C,should have done 指应该做某事,但事实上还没做。有些谴责的口气在里面。句中老师只是告诉我们一个信息,就是到学期结束我们还要上十堂课。

老师(过去)说我们将要学习第十课……。是过去说的,所以从句的时态与主句一致。

不知道对不对

你解释的很正确,我认为D是正确的。
不必迷信答案,你可以回去咨询一下你的老师。

C

受前面的Said影响,必须要求用过去时.