英文文法 past tense were/did

2010-08-18 11:56 pm
做exercise對答題時遇到問題........

what time were you go to bed last night?
點解不能用
what time did you go to bed last night?

where did you go last night?
點解不能用
where were you go last night?

請解釋

更新1:

還有 did you have a good time ? 點解不能用 were you have a good time?

回答 (1)

2010-08-19 2:42 am
✔ 最佳答案
wildchild:
第一句你是弄錯了,A) What time did you go to bed last night?是對的
B) What time were you go to bed last night?是錯的
理由:Did是do的過去式動詞在A句中只作助動詞(auxillary verb)幫助主要動
詞go, 令句子有意思, 假設沒有did字, 就變了What time you go to
bed last night? 那就變了用現在的動詞 go 來說昨晚的事, 文法就錯
了。
在B)句中were是You, They 用的' 是動詞---因真的解作是的意思 ' are
的過去式。假如我用現在式問你Where are you go now ?是錯的,所
以如用are的過去式動詞問人Where were you go last night便同樣地
錯了,應用Where did you go last night?

Did you have a good time?------對的句子
要記着 were 只是 are 的過去式, 你可以問人 Are you have a good time ? 嗎,
當然是錯句不可以, 所以Were you have a good time?亦同樣不能用, 一定要用Do you have a good time ?或 Did you have a goog time?了。
參考: nil


收錄日期: 2021-04-20 14:12:36
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100818000051KK01178

檢視 Wayback Machine 備份