中国机械设备生产:看一下这道题怎么做?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 19:18:30
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为什么不对?

should have studied 是本应该学习的意思,往往是表示对已发生的事实相反的后悔的语气.比如说I should have studier hard ,so I can pass the exam。 就是说我本应该努力学习,我就可以通过考试了(意即事实上我并没有认真学习)
这里是老师说我们将要学习10课,因为SAID所以是过去将来时,用were going to ,是老师说(过去的某一天说的)我们到这个学期末将要学习10课。

D)虚拟语气的一种用法。by the end of this term:节止这学期末。
句意:老师说,节止这学期末我们将学完10课。

A. studied B. will study 都 对

c 和 d 的话,从句时态和主句时态无法自圆其说,因此不对。