1.B
第一个空应为一般现在时,因为是if引导并早于第二部分动作的发生时间.因发生在第一动作之后,所以第二动作因晚于第一动作,所以选一般将来时.
A 第二部分和第一部分相同时态,错误
C 第一部分晚于第二部分,错误
D 第二部分和第一部分时态相同,错误
2.C
A和B皆为现在时,不与we didn't know相符,排除
D 空格部分为why引导的从句,应用正常语序,D选项调转了语序,排除
3 C
第二空必须为将来时,因为tomorrow,排除A,B
D选项第一空为Are,但Are后应当将wash 改为washing否则无法构成现在进行时,语法错误,排除
4 B
根据回答,yes i will,可以排除A,因为A的对应回答应为yes I can
C选项carry 应为carrying以构成进行时,语法错误
D got 为get 的过去式,过去分词,不可和will搭配,错误,排除
大致就是这样,有不清楚的地方请追问