单选题 Dr. Johnson was late because ______.

【正确答案】 B
【答案解析】本题是讲约翰逊先生迟到的直接原因。A项所述不合文意,C、D两项均不是直接原因,故只有B为正确答案。