✔ 最佳答案
句子文法有錯.
正確寫法為 : 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.