✔ 最佳答案
1. He has never had to wear a uniform.
在此句中,"had"是動詞,是"have"的過去式,整句的結構為現在完成式。也就是說是在現在某個時間點為止,已經完成的事。到了“此刻”為止,他都不用穿校服。
______過去_______現在......未來.......
(實線部份為不用穿校服)
2. He had had to wear a uniform.
此句的第二個"had"同樣屬於"have"的過去式,整句的結構是過去完成式,表示在過去的某個時間點前所完成的事。也就是說在過去的某個點前,他一直都要穿校服,直到到了那個點為止。
_____....過去.......現在......未來......
(實線部份表示需要穿校服)
3. I have had to wear a uniform.
此句跟第一句差不多,是現在完成式。差別在於第一句是“不同穿校服”,此句是“要穿校服”。
_____過去_____現在......未來.......
(實線部份表示需要穿校服)
如果第二句改成 "He has had to....",那麼跟這句的結構是一樣的,分別只在於人稱。
4. I have eaten at that restaurant.
同樣屬於現在完成式。表示我在現在的某個時間點前已到過那間餐館。
__x____x__過去____x____x__x___現在......未來......
(在實線上的任一"x"都可表示之前去過那間餐廳的時間點)
5. I had to wear a uniform in school.
簡單過去式,表示在過去某點做的事,而這件是只發生在那個特定的時間點上。
........過去....O......現在......未來......
(在過去的某一指定時間點"O",我需要穿校服;那點以外的其他時間,我都不需要)。
2011-11-10 02:52:28 補充:
另外如果泛指“穿校服”的話,英文片語是"wear uniform",其中"uniform"前不需要加冠詞"a/the"。
I don't need to wear uniform - 我不需要穿校服。
I don't need to wear a uniform - 我不需要穿(任意)一件校服。
I don't need to wear the uniform - 我不需要穿這(那)件校服。