have to와 had to 차이 정리
두 표현은 부정문도 중요합니다
have to는 ‘~해야 한다’는 뜻으로, ‘의무’를 나타내는 표현입니다. 부정형은 don’t have to로 ‘(굳이) ~할 필요는 없다’는 의미가 됩니다 (즉, 굳이 하지 않아도 된다는 말)
부정문일 때는 의미상 ‘굳이‘라는 말과 잘 어울려, 같이 넣어 주면, 뜻이 더 살아날 때가 있습니다 (즉, 호응이 잘 됨)

우리에게 have to는 익숙한 표현이지만, 과거형인 had to는 뜻이 바로 떠오르지 않을 수 있습니다.
하지만, had to는 have to의 단순한 ‘과거형’이므로, have to의 뜻을 활용하면, 어렵지 않게 파악이 가능함
▶ 먼저, 알아둘 내용
have to의 뜻이 ‘~해야 해’이므로, 과거형인 had to는 ‘~해야 했어’ [했었어]라는 뜻이 됩니다.
부정문인 don’t have to의 뜻은 ‘(굳이) ~할 필요 없어’이며, 과거형인 didn’t have to는 과거의 뜻을 살려, ‘(굳이) ~할 필요 없었어’가 됩니다.
단, didn’t have to에서는 조동사 did가 사용되므로, 뒤에는 동사원형인 have가 온다는 점, 주의 바랍니다.
언뜻 보기에는 현재형인 have to로 착각하기 쉬우니, 특히 이 점을 주의 바람
■ have to와 had to 차이

무엇보다 두 표현의 뜻을 정확히 알아두는 것이 가장 중요하며, 공통적으로 뒤에는 ‘동사원형’이 옵니다.
특히, 부정문 형태일 경우, 더 헷갈릴 수 있기 때문에, 부정문 형태 역시 잘 알아두기
1. have to+ 동사원형: ~해야 해
– 부정문: don’t have to (~할 필요 없어)
– 즉, 굳이 하지 않아도 된다는 말
2. had to+ 동사원형: ~해야 했어
– 부정문: didn’t have to (~할 필요 없었어)
– 즉, 굳이 안 했어도 됐다는 말
@ 중요한 내용
had to + 동사원형 형태는 후회를 나타내는 표현이 아니며, 단순히 ‘과거에 그랬다’는 말입니다.
영어에서 ‘후회’는 주로 should have + p.p.로 표현합니다. 뜻은 ‘~했어야 했는데..’이며, 실제로는 하지 않아서 아쉽거나 후회된다는 의미
■ 예문을 통해 비교 정리
– 두 표현의 부정문 예문도 포함

(1) have to : ~해야 해
– don’t have to: (굳이) ~할 필요 없어
1. I have to make a decision soon. 나는 곧 결정을 내려야 해
2. We don’t have to hurry anymore. 우리는 더 이상 서두를 필요 없어
– 굳이 그럴 필요 없다는 말
3. I have to wake up early tomorrow. 나는 내일 일찍 일어나야 해
4. You don’t have to come if you are busy. 너 바쁘면 올 필요 없어
– 굳이 그럴 필요 없다는 말
5. I have to charge my phone right now. 지금 당장 휴대폰을 충전해야 해
6. You don’t have to do anything. 너는 아무것도 할 필요 없어
– 굳이 뭘 할 필요 없다는 말
(2) had to : ~해야 했어 (했었어)
– didn’t have to: (굳이) ~할 필요 없었어

1. He had to study all night. 그는 밤새 공부해야 했어 (했었어)
2. I didn’t have to wait long. 나는 오래 기다릴 필요 없었어
– 굳이 그럴 필요가 없었다는 말
3. We had to leave early yesterday. 우리는 어제 일찍 떠나야 했어
4. You didn’t have to be nice to him. 넌 그에게 잘해 줄 필요 없었어
– 굳이 그럴 필요 없었다는 의미
5. They had to wait for an hour. 그들은 한 시간 동안 기다려야 했어
6. He didn’t have to apologize to me. 그는 내게 사과할 필요 없었어
– 굳이 그럴 필요 없었다는 의미
@ 마무리하며, 정리하면
have to는 현재나 일반적인 상황에서 ‘~해야 한다’는 의무를 나타내며, had to는 have to의 과거 표현입니다.
반대로, 부정문인 ‘don’t have to’는 ‘~할 필요가 없다’는 뜻이며, 과거형인 didn’t have to’는 ‘~할 필요가 없었다’는 의미가 됨