这句话意思是他说他进屋时闻到了汽油的气味.
如果用A就变成了他将闻到,而不是代表已经发生的事情
B代表过去某一时间段正在干的事情,而entered the room是个时间点,不能用was smelling一直闻
所以C正确~