Has been done ??

2011-02-12 3:14 pm
The question is , has our product be promoted enough with that last
advertsing compaign?


以上是什麼時式??
passive present perfect ?? has been done
passive past perfect ?? had been done
但它用了 be promoted ?? 不是 been promoted嗎?
Our product had been promoted 或 Our product has been promoted ( 正常 )

回答 (4)

2011-02-12 6:47 pm
✔ 最佳答案
句子文法有錯.

正確寫法為 : Has our product been promoted enough with that last advertising campaign?

呢一個係 present perfect tense. "has / have" + (verb in past participle) e.g. has done / have played / has gone etc.

千其唔好將 active 或 passive voice (主動/ 被動句) 跟 tense 混淆. 兩者是分開的. 而你的句子的而且確係一句被動句. 而被動句的 present perfect tense 結構係 "has / have been" + (verb in past particple). e.g. has been done / have been completed / has been killed etc.

呢句句子只有一個動作, 沒有強調比過去另一個動作更早的意思, 所以唔應該用 past perfect "had" + (verb in past participle)

想用 past perfect 的話 (in passive voice), 可以參考以下句子:

Had their product been promoted enough before their company went bankrupt?

由於意思係佢地間公司破產前, 有無足夠推廣他們的產品, 一個比破產 (已過去) 更早的動作, 所以就應該用 past perfect tense.
2011-02-13 3:02 am
我推薦您一個非常不錯的英語學習網站,里面有很多非常不錯的學習資源:

http://www.hkenglishstudy.info

希望可以幫到你!
2011-02-12 10:51 pm
question is ,
Has our product BEEN promoted enough with that last
advertsing compaign?

Passive voice in present perfect tense

Our product has been promoted ( 正常 - correct as it is
2011-02-12 4:40 pm
應該係passive present perfect ....


收錄日期: 2021-04-28 14:09:45
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110212000051KK00233

檢視 Wayback Machine 備份