1.第一题:C.本题考察be able to 和can 的区别。二者都有“能、会”的意思。在一般现在时和一般过去时中二者可以互换。但前者还可用于将来时和完成时中。本题从were来判断,应该用一般过去时。所以排除A、C。二者不能同时连用,故不选B。2.第二题:D.本题考察一般过去时和过去完成时。过去完成时表示“过去的过去”,此题when引导的时间状语从句,从句动作got发生于过去,主句应用过去的过去,即现在完成时。
DD,