D
B是错解,“not on what he was saying”和“missed half of it”是同时发生的事情,必须用同一时态.这里不用过去完成时,因为不是在过去某一时间点之前发生的事情.