By the time i arrived at the cinema ,the movie had____for hafe an hour.为什么用been on不用started啊,

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 11:19:48
By the time i arrived at the cinema ,the movie had____for hafe an hour.为什么用been on不用started啊,
xTRP~u2e\tח+3J.`(2  Ȼ؜zroѲ.0}9ןHtY$H$E۷ ^ d98K~.$"dtZ] NHT\,"3*[IgVgMv&4zT:jiiͭRIb^3s'z&" Y 0O{RoKEnI^ ѡ/qjd%Cv_.$z 谌>?@ҲѹFoCNcqifٲHg,詖Vl~'5@$u>Uh6s y[R LpXb Ahh$VǾPq%@nYZ'^NػlL^6ylAeAXZѮbCR&&pgٺ F?S"fDm[+g18ΡE0Xjx-+~GRʝA51en T78#x? |;w7tR;wz@7jҦV[m

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 。

希望对你有所帮助。

收起

I always thought that u will arrive by the time i stop waiting...什么意思 By the time you arrive Beijing tomorrow,i _(be)in New York then Which sentence is correct?Why?1)By the time you arrive in China,I will have stayed in Europe for 2 weeks.2)By the time you arrive in China,I have stayed in Europe for 2 weeks. -----You _____ here in time.----Sorry,I was held up by the accident.Aare supposed to have arrivedB.are supposed to arrive C.have supposed to arrive D.supposed to arrive by the time you arrive this evening,_______ for two hours.a i will study bi willhave been studiedc i had studied d iwill have been studying By the time you arrive,I'll ( ) working for two hours.A.be B.have be C.had been D.have been By the time we got to the destination,Sunny-----(already arrive)there. 时态填空 His brother had already posted by the time he _____(arrive)home. by the time I'm 30?翻译! By the time you arrive this evening,____ for two hours.A.I will studyB.I will have been studiedC.I had studiedD.I will have been studyingB和D区别在哪儿啊? By this time tomorrow my daughter _____(arrive) home.At this time tomorrow my parents _____(clean) the house.I'll lend you the book when I _____(finish) it.As soon as he _____(arrive) in the city,he _____(give) you a phone call.We _____(rush) bec I am tired,i__(paint) the living room aii dayby the end of next week,they__(reach) the place.by the time he ___(arrive),we will already have left california填空,救助,还有 all day 用什么时态. the --(arrive) time of the plane By the time you arrive there,they will have got ready for the journey帮忙翻译下, What time does the train arrive?为什么句子中用arrive? What time does the train arrive? 为什么句子中用arrive? I arrive at school on time. I WILL ARRIVE HERE BY TEN.