No sooner had she got home__she tried on her new coat.

No sooner had she got home__she tried on her new coat.
A、that
B、than
C、before
D、when
【正确答案】:B
【题目解析】:这个题目考查的是英语中“no sooner…than…”的结构,表示“一…就…”,引导时间状语从句,主句通常用过去完成时,“than”后面的从句用一般过去时。在这个句子中,“No sooner had she got home”是主句,使用了过去完成时,“she tried on her new coat”是从句,使用了一般过去时。因此,正确答案是B选项“than”。其他选项如“that”通常用于引导定语从句或宾语从句,“before”表示“在…之前”,“when”表示“当…时候”,都不符合这个句子的结构和意思。