什么是 “had to”?
Had to 是英语中表示“过去不得不做某事”的结构,它是 have to 的过去式形式。
它用于描述在过去某个时间点,由于外部原因(如规则、义务、情况等)而必须完成的动作。
基本结构
肯定句:主语 + had to + 动词原形
否定句:主语 + didn't have to + 动词原形(注意:不是 *hadn't to*)
疑问句:Did + 主语 + have to + 动词原形?
例句
- I had to finish my homework before dinner.
- She had to take the bus because her car broke down.
- We didn't have to wear uniforms at that school.
- Did you have to work late yesterday?
“Had to” 与 “Must” 的区别
Must 表示说话人主观认为有必要,通常用于现在或将来;而 had to 描述的是客观的、过去的必要性。
英语中没有 must 的过去式,因此在谈论过去义务时,必须使用 had to。
- 现在:I must study.(我必须学习。)
- 过去:I had to study last night.(昨晚我不得不学习。)
小贴士
- Had to 强调外部强制力(如规定、环境等)。
- 否定形式 didn’t have to 表示“过去没有必要做某事”,并不表示“被禁止做”。
- 如果想表达“过去被禁止做某事”,应使用 wasn’t allowed to 或 couldn’t。