郭岱宗(英文系副教授)
一、以下文法常被混淆,請小心比較:
1. 他昨晚一定喝多了!
2. 他昨天一定聽到了什麼。
3. 她一定懷孕了。
4. 她昨天一定是暈車了。
5. 他剛才必須那麼做!
6. 他一定已經那麼做了!
7. 原諒我,我當時必須改變計畫。
8. 你以後一定要聽我的話!
9. 我一定是昏了頭了!(指現在的時間)
10. 我一定是昏了頭了!(指過去的時間)
11. 她一定是你的女朋友!
12. 我以前必須這麼做,現在也必須這麼做,
以後仍然必須這麼做!
13. 你以前傷了她的心,現在還在傷她的心,
以後不可以再傷她了!
14. 我以前在早上9點的時候都正在離開家門,
現在都是8點離開。
15. 你們一定認識很久了!
16. 我們昨天才認識的!
二、答案
1. must have drunk
一定 + 現在完成=「一定」的過去式
He must have drunk too much last night.
過去式
2. must have heard
一定 + 現在完成=「一定」的過去式
He must have heard something.
過去式
3. must be
一定 是
She must be pregnant.
現在式
4. must have been
一定 + 現在完成=「一定」的過去式
She must have been bus-sick yesterday.
過去式
5. He had to do it.
「必須」的過去式
※「一定」的過去式:must+現在完成
「必須」的過去式:had to
6. must have done
一定 + 現在完成=「一定」的過去式
He must have already done it!
7. Forgive me. I had to change my plan.
「必須」的過去式
8. You will have to listen to me!
「必須」和「一定」的未來式是一樣的
9. I must be losing my mind.(現在)
一定 + 正在昏頭
10. I must have lost my mind.(過去)
一定+現在完成
11. She must be your girlfriend.(現在)
一定 是
12. I had to do it, I have to do it, and I will
過去式 現在式 未來式
still have to do it!
13. You broke her heart, and you are still
過去式 正在
breaking her heart. Don't hurt her again!
進行式 命令句
14. I used to be leaving home at 9 a.m. sharp.
以前 正在進行式 準點
Now I leave at 8:00.
普通現在式,不用強調「正在進行」
15. You must have known each other for long!
一定+ 現在完成
16. We met yesterday!
簡單過去式