By the time i arrived at the cinema ,the movie had____for hafe an hour.为什么用been on不用started啊,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 20:54:18
By the time i arrived at the cinema ,the movie had____for hafe an hour.为什么用been on不用started啊,
By the time i arrived at the cinema ,the movie had____for hafe an hour.
为什么用been on不用started啊,
By the time i arrived at the cinema ,the movie had____for hafe an hour.为什么用been on不用started啊,
start 是终止性动词,不能和表持续的 for half an hour 连用,要用 be on 表示“开始”,所以过去完成时用: had been on
翻译; 当我到电影院时,电影已经开始半个小时了.
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!
没有什么为什么,固定用法,电影开始或开演就用on,
started 只是一个动作,一个时间点,不能持续
been on 表示持续状态,持续了半个小时
因为start是瞬间性动词,be on则可以表示延续性,这里时态是过去完成时,表示电影开始了,start,begin都要换成be on. 还有倒数第三个单词应该是half
been on表示电影在持续放映,用介词on表示延续‘持续。
started只表示开始的动作,不能延续。像start这样的终止性 动词不能在完成时态中和表示延续的时间状语连用的
By the time I arrived at the cinema, the movie had been on for half an hour.
这句话的意思是 “当我到达电影院时,电影已经演了半个小时。”
由half an hour可知,要填的动词是延续性的。
had been on 表示持续性,而started 是瞬间发生的动作。
所以用had been...
全部展开
By the time I arrived at the cinema, the movie had been on for half an hour.
这句话的意思是 “当我到达电影院时,电影已经演了半个小时。”
由half an hour可知,要填的动词是延续性的。
had been on 表示持续性,而started 是瞬间发生的动作。
所以用had been on 。
希望对你有所帮助。
收起