I________look after my little brother at home that day because Mother was out.A.have toB.mustC.had toD.needn't
网友回答
C解析分析:句意是“因为妈妈出去了,我那天得在家里照顾小弟弟。”,表示的概念是“必要性”,D项needn't是“不必要”,不符合句意。have to,must,had to都可以表示“必要性”,由于本句是指过去的事情,所以不能用have to(一般现在时),must.(没有过去式),要用C项的had to(是have to的过去式)。(延伸)have to和must都表示“必要性”,但两者是有区别的。1)must只有一个时态,用于表示现在的必要性,但也可以用来表示将来的必要性,如:We must study hard.(指现在)You must e here tomorrow.(指将来)但是have to有多种时态(常用一般现在时、一般过去时、一般将来时),如:You will have to e tomorrow.(注意避免说成You have to e here tomorrow.)因此在表示过去的必要性时,一般要用had to,不用must(但在间接引语中仍然可以用must).2)否定结构时属于不同的概念,mustn't表示的是“不许可”“不允许”的意思,而don't have to的否定形式表示的是“不必要”。3)must有别的用法(表示“可能性”的非常肯定的推测),而have to只能表示“必要性”。4)表示“必要性”时,用must表示的是说话人的主观看法,而have to表示的是客观需要,如:I have to leave now.You must e here tomorrow.