是选D
因为题中说到Mary spent her university life in London,就说亮渣局明她的大学生涯已梁并经结束了
所以for about four years 并不是延续至今的时间
而现在完成时只有延续至敬让今的时间才能用,懂了吗?
BC可以直接排除,这里不用现在完成时,因为spent和studied这个没裤动作几乎是同时枯缓简完成的,她学习法律的时候也就是她度过大学生活的时候哪伍,所以都用过去式
d. mary 的大学生活首磨察在伦敦度过,在那里她学习了四年法律。这里的主句为一般过去时,从句和主句动作是一致的,所有也用游毁一者茄般过去时。
排除法就可以了
主句提耐逗示(spent)为过去式,先排除现在时的销亩塌A和C,B的意思当然不对了,只能选亏圆D
Mary spent her university life in London里用的是spent就是spend的过去盯稿拦式,就是说已经大学毕业敬芦了,所以学习法律也是过去学的,所以用凯胡的是study的过去式