79式少女前线:英语问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 22:44:56
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不对?这么说难道不通?

不是BY+时间就一定要用完成时的~而且D也没有将来的意思,SHOULD HAVE DONE指是过去应该完成的

你确定麽?应为我觉得四个选项都对,这不过看使用在什麽场合

选C