【分析】
这道题考查宾语从句的语序和延续性动词的用法,解题思路分为两步:第一步,依据宾语从句必须用陈述语序的规则,先排除疑问语序的选项;第二步,结合答句的时间段信息,匹配对应的疑问词和延续性动词。
首先,答句“For about five minutes.”是时间段,需用how long提问,how soon用于提问“多久之后”,答句通常为in+时间段,可先锁定how long相关选项;其次,begin是短暂性动词,不能和时间段连用,要转换为延续性表达“be on”;最后验证语序,宾语从句需用陈述语序,排除疑问语序的选项后,就能确定正确答案。
【解析】
1. 语序判断:宾语从句必须使用陈述语序,选项A(how soon will the film end)和B(how long has the film begun)均为疑问语序,不符合语法规则,直接排除。
2. 疑问词与动词适配:答句“For about five minutes.”表示时间段,应用how long提问,how soon不符合语境,排除选项C;同时,begin是短暂性动词,不能与时间段连用,需转换为延续性表达“be on”,选项D中“how long the film has been on”为陈述语序,且“has been on”是延续性结构,搭配时间段合理。
综上,正确答案为D。
【答案】
D
【知识点】
宾语从句语序;延续性动词;疑问词辨析
【点评】
本题聚焦宾语从句的核心考点和动词的延续性转换,需要学生熟练掌握宾语从句的语序要求,区分how long和how soon的适用场景,同时牢记常见短暂性动词的延续性表达,避免因语序错误或动词形式误用失分。
【难度系数】
0.6