选C. 这道题考过去完成时态。注意主句的动词是told,所以left动作发生在told之后,属于过去的过去,所以要用过去完成时。
before 和 ago 的区别就是,1.一般情况下ago放在时间后面,before放在时间的前面。2.before用于完成时态,表示不确定的时间段;ago 用于一般过去式,表示确定的时间点。
C
宾语从句时间发生早于主句!先后发生,so,第一个空为过去完成时。
时间段+ago 一般多用于一般过去时
而从句是过去完成 用时间段+before更好
D
C 主句told过去式,从句是间接引语,ago变成before,对于told 而言,过去完成时,所以C
C
三长一短选最短