這兩個詞的區別我懂,"did"通常是用作壹段事件、壹次行動或壹個動作,而"have"通常是用於壹個經驗、壹個狀態或壹個時間段內的多個動作。給大家總結了兩個詞的含義,先大概的了解壹下~~
接下來讓我們看下did與have的其他區別:
1. "did"常常表示過去完成的動作或事件,強調動作或事件已經發生過,對時間的表述精確,而"have"則表示過去完成的動作或事件對當前的影響或連續持續的結果感興趣。?
例句:
- I did my homework yesterday.?
我昨天做了我的作業。
- I have finished my homework.?
我已經完成了我的作業。
2. "did"常常用於疑問句或否定句中來展現強調或反駁的意思,而"have"更像是壹種陳述或肯定。
例句:
- Did you really just say that
妳真的剛剛說了那個嗎?
- I did not steal the cookies.?
我沒有偷餅幹。
- I have always wanted to visit Paris.?
我壹直想去巴黎。
3. "did"可以強調動作的過去性,用於現在對過去的描述;而"have"常常表示壹個狀態的發展或完成,對動作發生後的狀態感興趣。
例句:
- She did travel to Europe last year.?
她去年確實去了歐洲。
- She has been to Europe before.?
她曾經去過歐洲。
4. "did"通常是用作壹段事件、壹次行動或壹個動作,而"have"通常是用於壹個經驗、壹個狀態或壹個時間段內的多個動作。
例句:
- I did yoga this morning.?
我今天早上練瑜伽了。
- I have been doing yoga for a year now.?
我已經練瑜伽壹年了。
5. "did"通常用來說明動作的性質,而"have"通常是用於說明動作所發生的情況。
例句:
- He did a good job on the project.?
他在這個項目上做得很好。
- He has been working on the project for a month.?
他已經在這個項目上工作壹個月了。
6. "did"通常是說話者回顧自己的過去,而"have"通常用於描述過去到現在的變化或狀態。
例句:
- I did use to smoke, but I have quit now.?
我過去確實吸煙,但現在已經戒了。
- She has been a good student all her life.?
她壹直都是壹個好學生。