从句中,如何判断用过去完成时还是现在完成时?

问题描述:

从句中,如何判断用过去完成时还是现在完成时?
看这一题:
The film __________ for ten minutes when I reached the hall.
是用has been on 还是用 had been on
如果是
He said that the film ________ for ten minutes when he reached the hall.
应该选什么?
应不应该改成:when he had reached the hall.
练习册上答案是had been on.
能不能举一个用 has been on 的例子呢?
1个回答 分类:英语 2014-11-04

问题解答:

我来补答
had been on.
因为当你到达大厅的时候,电影已经开始10min
说明在你达到之前就播出了,就用had
 
 
展开全文阅读
剩余:2000
上一页:指函数和对函数
下一页:字丑请见谅。