1. arrive是动词,要修饰这个动词的话就必须用副词,那么D选项中的late符合这个条件.
2. 句子是虚拟语气,前后时态要对应,如果arrive是过去式的话,后面就要用过去式的would,但是如果是一般现在时的话就要用一般将来时的will
综合起来说答案选择D
虚拟语气是相对比较复杂的语法知识,如果这个假设是有可能发生的话,用一般将来时态,但是如果这个假设是不可能发生的话就要用过去时了.
比如:我如果是女的话一定是个美女:If I were a girl, I would be a beauty.
虚拟语气中be动词要用were