english grammar

2010-07-09 5:44 am
He watched TV last night.為什麼不是He was watched TV last night呢?

Had you read that book為什麼不用did?

回答 (6)

2010-07-09 6:42 am
✔ 最佳答案
Dan:
1)He watched TV last night.的watched已經是一個過去式主動詞, 所以不須亦文法上不可以再加一個叫' 動詞是'-----如am, was, is, are, were, shall, will等
任何一個在它(主動詞)的後面。

2)Had是過去完成式動詞, 它多有特殊意思才用如:
Had you read that book before you started with this one?
在你開始(看)這本書之前已經看完過(had read)了那一本了嗎?

Did you read that book?文法上也沒錯, 但用法要看塲合(上文下理)如:
Did you read that book? If you did, I am going to ask you some questions
about it
你讀過了(Did you read)那書了嗎 ?如你有, 我現在就問你一些有關它的問題。
這樣用did就對了。
參考: nil
2010-07-22 10:38 pm
Q1, : He watched TV last night. =昨晚他(主動)睇咗電視.

........He was watched TV last night. = 他昨晚被某某睇 ,
........be + pp成為被動式 就不知所謂. 我們往往被個(是be)字玩死,
........中文就ok,=他昨晚是睇咗tv.


Q2, : Had you read that book? 是一問句,have/has/had+pp = perfect tense.
........=你已經讀完那本書嗎 ? 單是這一句,不用接另一句也可以.

........Did you read that book ? 也是問句, =你讀過那本書嗎 ? (只是意思不同而已.)
2010-07-09 5:23 pm
我推薦您一個非常不錯的英語學習網站,里面有很多非常不錯的學習資源:



http://www.hkenglishstudy.info



希望可以幫到你!
2010-07-09 6:07 am
BE+PP(PRESENT PARTICIPLE) 係被動式,所以He was(BE) watched(PP) TV last night完全錯.

Had you read that book亦錯得很緊要,呢個係過去完成式,通常不會用在SIMPLE SENTENCE,反而用DID就可以。

你都係睇下英文的各種時態有咩意義。
咩都唔知來問,答左你都唔會明。
2010-07-09 6:06 am
Q1:
question講明係last night,一定係用past tense,不要把題目複雜法!

Q2:
Had you read that book?
你有冇曾經READ個者本書?

Did you read that book?
你有冇READ個者本書?
2010-07-09 6:01 am
1)past perfect:
談論一個過去的行動比另一個過去的行動早結束

~watched TV 只有一個行動(action),沒有兩個

2)你也可以使用Did,但Had比較合適D
參考: me


收錄日期: 2021-04-19 22:46:23
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100708000051KK01613

檢視 Wayback Machine 備份