— Did Alice enjoy the concert held in Grand Theater yesterday? — Yes, she did. She _____ such an excellent concert for a long time.A.didn’t take part inB.wouldn’t take part inC.hasn’t been inD.hadn’t been in
网友回答
D解析试题分析:联系上下文,句意应为:爱丽丝(在昨天之前)已经很久没有听过这么好的音乐会了。表示在过去某一时刻或动作之前已完成的动作,“昨天之前”即“过去的过去”,故用过去完成时。考点:时态的考查
点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。