tenses 有d混淆

2009-06-06 11:02 pm
唔係好知點講 不如我就舉個例啦..
He _______ his homework yesterday night.
應該係did,had done,定係has done呢?

可唔可以講埋點解其他果兩個點解唔得,同o係咩情況下先用得,最好有例句

幫幫手ar 我英文test次次都係死o係呢part到ar!

回答 (3)

2009-06-06 11:23 pm
✔ 最佳答案
He did his homework yesterday night.
因為 yesterday night ( 昨夜 ) ,
所以不可能是 has done-------這是現在 完成式。
had done-----雖然這是過去 完成式,
但上述的句子是沒有時間上的先後,
所以不能用過去 完成式。
=========
例 如:
He had done his homework when we arrived at his home yesterday night.
昨夜當我們到達他的家,他已做完他的功課。

2009-06-06 15:33:13 補充:
He has done his homework.

他 剛 做 完 他 的 功 課
2009-09-11 8:57 am
Yesterday night 都用得出??
咁, How about today night Ar???

咁,唔通 last night 同 tonight 係 short form????
2009-06-07 3:17 am
He did his homework last night.

We do not use perfect tense if we tell people the exact timing of the incident.

We do not say yesterday night. We say last night.


收錄日期: 2021-04-19 17:41:06
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090606000051KK00876

檢視 Wayback Machine 備份