英文文法問題

2007-09-05 6:13 pm
點解唔可以用did you seen ...... 而係用have you seen

回答 (4)

2007-09-05 6:29 pm
✔ 最佳答案
首先我們要明白,英文的動詞,受到”助動詞”管轄
如:凡緊隨著must, should, will等,後面的動詞因受著這些助動詞管轄,而必須是原形動詞。好像:I must go; I will stay with my uncle; You should not be angry等等
而have, had這些助動詞,也同樣地管轄著後來的動詞,但與will等不同,隨著它的必須是過去分詞(past participle),如 I have not finished the work yet.
所以did you seen是錯的,因為see受到did所管轄,要用原形動詞。因此我們要說Did you see...?
而have you seen...?卻是正確的,因為see受到have所轄,要用過去分詞,而形成完成式。
這樣解釋,希望你明白!
2007-09-05 10:33 pm
因為did 後面ge 動詞要保持原狀,所以要用 see

而have 後面ge 動詞要係 分詞, 所以用 see ge分詞, 即seen ~
2007-09-05 6:20 pm
did 之後用see是過去式, have you seen 是現在式.

2007-09-05 10:33:22 補充:
have you seen 加過去分詞,構成完成時態
2007-09-05 6:19 pm
英文是由創造果個人定GA ma , 文法要跟佢定果d 守則, 咁先可以世界通用, 同人說話先明白,


收錄日期: 2021-04-18 23:13:15
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070905000051KK00612

檢視 Wayback Machine 備份