1 B
因为第一句的时间状语是 ten day before yesterday,是过去的过去,所以用过去完成时
2选A
问句是Jack完成了作业了吗?
回答是:他整个上午都在做
因为是发生在过去的,又是持续进行的状态,所以用过去进行时