Q1.Did you call me yesterday?

2010-01-23 6:49 pm
Q1.Did you call me yesterday?這句點解唔用was或had????(請解釋)


請用中文答!!!!thank you very much!!!!!!
更新1:

forallforumsuse :我不明白為什麼不用were wereyou call me yesterday?這句點解錯?

更新2:

forallforumsuse : 我不明白為什麼不用were, were you call me yesterday?這句點解錯?

更新3:

He was at my home last night.我不明白為什麼不用did.

回答 (4)

2010-01-24 9:09 am
✔ 最佳答案
簡單.....易明 :

*如果問的是一種普通動作verb,一定是用助動詞aux.Do/Does/Did
Do you learn English? Does(did) he go with us?

OR : 完成式= Have/Has/had+PP
Have you teaen ? yes, I have eaten.



*如果問的是一種物体/情況noun,就是用vt及物動詞Have/has/had
Has she blue eyes or brown? Have you some money?

OR : vi不及物動詞Be=am,was,is,are,were
Are you a boy? Is this a pen? Is she beautiful?



A/Q補充 : He was at my home last night.
因為at my home不是一種[動作],而是一種事情,不宜用did




2010-01-24 01:29:52 補充:
只要記住 DO====>for 動作

....Have / Be====>for 人 / 事 / 物 / (不宜用在動作上)

....跟tense毫無関係.
2010-01-23 10:55 pm
我試下簡單少少咁答你呢個問題啦。

首先你問 Did you call me yesterday? 係問緊人地擒日有冇做過 call 你呢個動作,call 你係一個動作,動作係要 do 先做到o既,所以用 Did 黎問。佢只可以答 yes i did 我有打個電話呢個動作或者 no i didn't 我無打過電話。

如果用 were 黎問 (* you 用 were 唔用 was),就變左 Were you calling me yesterday? 係問緊你擒日o個段時間係唔係打緊電話畀我,were 個意思變左「係」定「唔係」,佢只可以答 yes i was 我係打緊畀你或者 no i wasn't 我唔係打緊畀你,個問題去左「係」同「唔係」度已經唔關「打」同「無打」電話呢個動作事。

至於用 had 黎問樓上已經講左唔 make sense,唔好將中文直譯「你有冇打畀我」呢句中文用個「有」字所以英文就用 have,成句個重點係打電話個打字呢一個動作,記住動作就一定要 do 先做到,所以一定係用 Do o既 past tense Did 黎問呢條問題
2010-01-23 10:17 pm
D人唔明,係D人冇睇晒英文的所有時態公式,因而困惑。
我相信睇左12個英文時態會對英文大有一定幫助。
had用在句頭的問句一定係過去完成式.
而DID係過去式,因此在過去式的問句,HAD絕對不會出現在問句句頭﹗
過去式的問句,只會有DID同WAS和WERE
其實現在式也一樣,過去完成式也一樣。
大部份時式,都有兩種表達。

I am beautiful同I sleep.都係現在式,但是它們的動詞有所不同
前者係be=is am are(中文叫系動詞,英文叫LINKING VERB) ,後者係 除左be 以外的動詞,即係sleep.

雖然,兩句都係現在式,但因為動詞的種類不同(也許可以這樣說),問法也有不同
am I beautiful? Do I sleep?
過去式的問句原理也一樣。
睇翻你的例子.Did you call me yesterday?
由於原句,you call me yesterday.動詞係be以外的動詞,(CALL)
因此,用DID.
如果句子係,I was sick yesterday.
問句會係, Was i sick yesterday?

---------------------------------------------------------------------------------------------
Had 幾時用?(只會出現在過去完成式)
Had you slept well?
睇翻原句 you had slept well.
句子中有BE的寫法,
you had been happy .
問句就係, had you been happy?
注意:you had ten houses.係過去式,問句係
Did you have ten houses.
不要混淆.
---------------------------------------------------------------------------
Has 就係現在完成式,用法同上類似
動詞不是BE
I has finished my homework.
Has I finished my homework?

動詞是BE
I has been excited for several hours.
Has I been excited for several hours?

2010-01-27 11:06:10 補充:
唔明幾時用ARE,IS 幾時用DO/DOES

等同唔明幾時用WAS,WERE,同DID
參考: 嘔心瀝血,現在去止血先。不明再問。
2010-01-23 7:20 pm
其實如果你從答案開始,你的所問,會易於解答和明白得多了!
以上問話的答案,會是 Yes, I did. 或 No, I didn't. 吧。
你不可能回答 Yes, I was. No, I wasn't 或 Yes, I had. No, I Hadn't 吧!

又 Did you call me yesterday? 是很好和很標準的問題。你就得死記!你不能疑問。我以為如果「疑問」下去,你會因學英文而「走火入魔」的呢!


收錄日期: 2021-04-19 21:10:39
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100123000051KK00411

檢視 Wayback Machine 備份