The film I saw last night ____for two and a half hours.A.onB.keptC.lastedD.began

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 20:15:17

The film I saw last night ____for two and a half hours.A.onB.keptC.lastedD.began
The film I saw last night ____for two and a half hours.
A.on
B.kept
C.lasted
D.began

The film I saw last night ____for two and a half hours.A.onB.keptC.lastedD.began
C
因为该句缺少谓语动词.last for意思是延续……时间.
keep不加for,on是介词,begin也不加for.
I saw 是film的定语从句

c
解释为
我昨天晚上看的那部电影放了两个半小时
last此处解释为持续

B
后面有时间段two and a half hours,I saw last night做定语从句修饰film,需要用延续性动词,且需要谓语,故on排除。其余只有kept是延续性动词。