问题补充:
The film I saw last night
答案:
C因为该句缺少谓语动词.last for意思是延续……时间.
keep不加for,on是介词,begin也不加for.
I saw 是film的定语从句
======以下答案可供参考======
供参考答案1:
c解释为我昨天晚上看的那部电影放了两个半小时
last此处解释为持续
供参考答案2:
B后面有时间段two and a half hours,I saw last night做定语从句修饰film,需要用延续性动词,且需要谓语,故on排除。其余只有kept是延续性动词。