【正确答案】
B
【答案解析】[解析] 句意:汤姆的妈妈没有告诉汤姆她是否会来。本题考查的是whether...or not的用法。when表示何时,whether表示是否,where表示地点,此处用whether引导宾语从句并和从句中的or not搭配,表示是否。故B正确。
whether...or not的意思是是否,表达两可的情况。whether和if都可以引导宾语从句,表示“是否”,在口语或间接引语中两者可以互换使用。但在有些情况下,whether和if的用法有一定区别。
(1)whether引导的从句常可以与连词or或or not直接连用,而if一般不能;
(2)当宾语从句提到句首时,只能用whether引导,而不能用if;
(3)whether可以引导带to的不定式,if则不能;
(4)whether及其引导的成分可放于介词之后,作介词的宾语,但if不能;
(5)whether可以引导从句,作主语、表语或同位语,而if不能。