1 D ( last night昨晚,一般过去时
2 B 根据句意要用过去进行时,在做某事.
3 不是.
祝你假期愉快!加油!不明白再问!第三题为什么不是?一般是前后时态要一至, 故主句是现在完成时,从句一般不会是一般过去时。或主将从现或根据句子的意思,你最好给出句子I have finished my homework before I ____(leave).还有第一题,我认为last night 是准确的时间状语,用一般过去吧我总觉得这道题有点问题,应该是I had finished my homework before I(left ).第一道就是用一般过去时呀,所以答案是D可为什么第一题答案选A?没有上下文,我认为用D更好