单选题 Angela was surprised to get such a bad grade on the test because she________for it for a long time.
【正确答案】 D
【答案解析】根据逻辑可知,学习的动作发生在was surprised之前,该处应用过去完成时,故选D。