一个英语时态问题

1.she ___ the newspaper last night, but tonight she ___ TV.
A reads; watches B read; watched Cread; is watching D read; watches

以我多年从事英语教学的经验来看,我认为这道题应该选择 B 项。理由如下:
首先,受时间状语last night 的提示,前一空应填一般过去时,即read;
其次,后一分句虽有tonight(今晚)这一时间状语,但是单从这一点是很难判断“今晚”这个时间与说出这句话的时间是否是同时,还是已经发生;
最后,因为整个句子是一个由but引导的并列句,所以,前后时态应尽量一致,除非后一分句有明显的时间状语提示为其他时态。第二空选择watched更加合理。
其实,按照我们的一般的说话习惯,这句话理解为一般情况下的简单陈述也是很合理的。“她昨晚看的报纸,但今晚却看的电视。”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-24
首先,看报纸应该用,read,因为是昨天晚上,所以必须用过去时态, 而read 的过去式还是原型,所以排除选项A, 其次, 看电视用watch, 句中表明是tonight, 所以应该用一般时态, 因为she 是第三人称,因此应该用watches, 所以选D.
第2个回答  2008-03-24
选c last night 是昨天用过去式 read 的过去式就是read
但是tonight 是今晚 现在式 be doing 的句型 就是 is watching本回答被提问者采纳
第3个回答  2008-03-24
d,楼上正解
现在时就得用now了,或是将要的情况中使用
第4个回答  2008-03-24
C
last night:过去时 read
tonight:进行时表将来 is watching
相似回答