问题
选择题
—What did Jack ask you just now?
—He wanted to know how long _________ when I reached the cinema.
A.had the film been on
B.the film had started
C.the film had lasted
D.had the film ended
答案
答案:C
考查宾语从句和现在完成时。know后是一个宾语从句,用陈述句语序,排除A、D;how long指的是一段时间,start是短暂性动词,不能和一段时间连用;last“持续”,是延续性动词,可与一段时间连用。故选C。