题目内容
【题目】— 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。
练习册系列答案
相关题目