英文grammar

2013-10-20 2:21 pm
Do you....?
Have you...?
呢2個都係問句,但係有咩分別??+Example thz

回答 (4)

2013-10-20 2:50 pm
✔ 最佳答案
Do you...? Is always use present simple tense

Example: Do you have your breakfast today?
Do you study well?

Have you...? Is always use present perfect tense

Example: Have you finished your project yet?
Have you done your homework yet?

2013-10-20 06:51:00 補充:
sorry is simple present
參考: me, me
2013-10-21 1:32 am
Do you know that he is going to Canada next week? - simple present tense.
Yes, I know that he is going to Canada next week..

Have you known that he is going to Canada next week? - present perfect tense

Yes , I have known that he is going to Canada next week.


Does he go to the party ? - simple present tense
Yes, he goes to the party

Has he gone to the party? - present perfect tense
Yes, he has gone to the party?

Is he going to the birthday party now? - present continuous tense
Yes, he is going to the birthday party now.

Is he going to the party (on sunday)? future tense too
Yes, he is going to the party (on Sunday).

Will he go to the party on Sunday ? - future tense
Yes, he will go to the party on Sunday?

I believe that you could understand what the difference is between all these sentences.






2013-10-20 4:11 pm
以下摘自網上:


Do you have 和 Have you的分別

(1) 一般而言, Do you have是美式, Have you是英式,例如:

Do you have a VISA card or any other credit card?(美式)

Have you a VISA card or any other credit card?(英式)

你有 VISA卡,或別的信用卡嗎?

(2) 但是,遇到下列情,英式亦用 Do you have:

(a) 表示習慣動作,例如:

Do you often have a headache on rainy days?

你下雨天經常頭痛嗎?

試比較:

Have you a headache now?(不是習慣動作)

你現在頭痛嗎?

(b) Have作 take、 receive、 get、 drink、 eat等解,例如:

Do you have tea for breakfast?

你早餐喝茶嗎?

(c) 與某些名詞組成固定詞組,如 have a swim、 have a walk、 have a look、 have a rest、 have a seat、 have a talk、 have a ride等,例如:

Did you have a swim yesterday?

你昨天游泳了嗎?

(d) 表示感受、經驗等,例如:

Did you have a good time last night?
2013-10-20 2:49 pm
Do you 是 present tense, 問經常、一般情況的事。

例如:
Do you love rabbits?
Do you go to church every week?

Have you 是 present perfect tense, 問是否曾經做過一些事。

例如:
Have you been there before?
Have you done that?


收錄日期: 2021-05-01 15:01:05
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20131020000051KK00037

檢視 Wayback Machine 備份