was it midnight -----you arrived home by taxi? A. that B. at which C. the time D. when为什么不选B,

问题描述:

was it midnight -----you arrived home by taxi? A. that B. at which C. the time D. when为什么不选B,

at midnight是没错的

你误会这句句子是定语从句了吧
应该选择D,是时间状语

这个是强调句式。
it it +被强调的部分 that 句子其他成分。
it is midnight that you arrived home by taxi.

at which相当于where
选 D,表时间

那应该是in midnight 即B介词不对 应该是in which