Do you.... 同 have you 點解同點用法?

2010-04-12 6:27 pm
英文 Do you.... 同 have you 點解同點用法, 幾時用Do you.... 幾時用 have you

回答 (4)

2010-04-12 10:48 pm
✔ 最佳答案
簡單地講
Do you是問一件沒有甚麼時間性的問題。

Do you like A or B?是指現在這刻或一般而言你喜歡A還是B(未必是一個人的a和b)

Have you是問剛才或曾否...的問題,有一種問對方已完成或剛做過的東西。

Have you been to Disneyland?
你(曾否)去過啟迪士尼樂園未?

雖然似乎去過啟迪士尼樂園未這問題是沒有指明時間,但用do的所謂時間,並不是指件事發生的時間,而是件事本質上是否有時間性。

去一個地方或做了一件是有時間性的,但對一樣的喜好或情感是沒有時間性的。

用那個tense問亦是要配合問題的主題和用那個verb。這裏只能簡答,不是文法書解譯。
2010-04-13 8:55 am
您好,我推薦您一個非常不錯的英語學習網站,里面有很多非常不錯的學習資源,您能從中得到不少幫助:
http://www.hkenglishstudy.info
祝您好運!
2010-04-13 8:30 am
如果問有關 [ 動作verb ] 就用do/did/ you know ?.....do/did you smoke ?



如果問 [ 有沒有 ]就用have/had you a pen ?
...have/had you eaten ?....have/has/had + past participle構成...完成式.
2010-04-13 8:21 am
從另一個角度去答你的問題:

同一個動詞,有時會單獨使用,有時會有助動詞一起使用。例如 I go to school 這句中的 go 是動詞,在這句中單獨使用。但如說 I must go to school。句子的意思改變了,go 亦多了個助動詞 must 一起用。

當要把上述例子由敘述句變成問題時,假如動詞單獨使用,則在轉的時候用 do,例如 I go to school 變成 Do I go to school? 假如有助動詞時就由助動詞帶頭:I must go to school 變成 Must I go to school?

另一個例子:I have had my lunch 就會變成 Have I had my lunch?


收錄日期: 2021-04-11 14:47:51
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100412000051KK00364

檢視 Wayback Machine 備份