last week 上周时态决定了必须填过去式 所以选CD have missed 没有表示完成的时间副词
第四段第四行in a minute they were on their feet意思就是站起来相当于C选项的rose, D选项是穿鞋在战斗,put their feets into shoes是说穿鞋,没有站起的意思,A选项意思是苏格兰人奋力驱赶罗马人显然不对,肯定是苏格兰人先被惊醒再站起来击败罗马人。
底下不是有解析吗
底下有答案解析你没看见吗