He had a(n)______ when he entered the hotel that the gatekeeper was a detective.
【正确答案】 B
【答案解析】他进旅店时有一种幻觉,认为门卫是一个侦探。A.fantasy是指脱离现实的空想或狂想,古怪奇异。B.illusion指“错觉,幻觉”,着重虚幻事物的逼真性(如本题)。C.imagination“想象力”.着重指根据现实创造性地构思新的想象。D.vision“憧憬,幻想”,指梦幻中超自然的东西。