一堆have had 的問題

2011-11-10 4:56 am
1.He has never had to wear a uniform.
2.He had had to wear a uniform.
3.Ihave had to wear a uniform.(before)
4.I have eaten at that restaurant.(before)
5.I had to wear a uniform in school.
請問1和2有什麼關聯?意思是?
那3和4呢?什麼意思?
5?
還有,請告訴我現在完成式和簡單過去式的英文寫法
更新1:

喔對了,還有請問1~5各是英文的什麼式?

更新2:

2.應該是he has had to 才對,抱歉

回答 (2)

2011-11-10 10:49 am
✔ 最佳答案


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 - 我不需要穿這(那)件校服。
參考: nobodyfantasy
2011-11-10 5:38 am
首先, 你要先知道 have (has) to 是一個常用片語, 意思是 "必須" (以下紅色標記處), 所以它的過去式就是 had to 其次, 簡單過去式和現在完成式的差別在於: 簡單過去式 就直接把動詞變成過去式即可, 而現在完成式的公式是 have + p.p, 是" 已經" 或" 曾經" 的意思. 所以五個句子的意思分別是:
1. He has never had to wear a uniform.
他從來不須穿制服 ( never 是"從不" 的意思)
這句是現在完成式 (have or has +p.p), 其中 "had to " 是has to (必須)的過去式

2. He had to wear a uniform. (你可能多打了一個had)
他以前得(必須)穿制服

3. I have had to wear a uniform. (這句是現在完成式, 和1同道理)
我曾經得(必須)穿制服

4. I have eaten at that restaurant. (這句是現在完成式)
我曾經去那間餐廳吃過

5. I had to wear a uniform in school.
我以前在學校得 (必須) 穿制服

2011-11-09 21:40:41 補充:
忘了註明, 句子 2 和 5 是過去簡單式

2011-11-11 20:03:51 補充:
再補充一下,如果第二句是: He has had to wear uniform. 那這句就是現在完成式.
同樣, 這裡的 had to 是 "必須" 的意思. 這句的意思是他必須穿制服.


收錄日期: 2021-04-24 22:52:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20111109000010KK07128

檢視 Wayback Machine 備份