您现在的位置是:首页 > 学科知识查询 > 高中英语题库

- I hear Katherine won the first prize in the English Speech Contest held last Sunday.- There is no

编辑:chaxungu时间:2026-04-27 02:36:05分类:高中英语题库

【题目】— I hear Katherine won the first prize in the English Speech Contest held last Sunday.

— There is no surprise. She _________ for weeks.

A.has been practicingB.is practicing

C.had been practicingD.practiced

在线课程

【答案】C

【解析】

考查动词时态。句意——我听说Katherine在上周日举行的英语演讲比赛中获得了第一名。——没什么好惊讶的。她已经练习了好几个星期。分析句子时态可知,“练习”发生在“获奖”之前,即“过去的过去”,应用过去完成时态,且根据后文for weeks可知“强调动作从过去的过去开始一直延续到过去某个时间点”应用过去完成进行时,故选C。