✔ 最佳答案
what's是what has的縮寫。兩者在文法上皆正確,只是時間點不同。
請參考以下:
Who has done the homework?(到目前為止,誰做過功課)
Who did the homework?(在過去的某個時間點,誰有做功課)
2012-04-30 23:22:10 補充:
bring on (bought on) 是一個片語,表示“引起,使某事發生”的意思,英文裡的同義詞有"cause/arise"等。整句的意思是“是什麼引起了雙方的爭論”,換句話來說就是樓主提供的中文翻譯“雙方的爭議是什麼引起的”。
2012-05-01 03:45:56 補充:
bring A on B 只是其中一個用法,大多數都是直接用"bring on"。請參考以下例句:
Living in damp surroundings may bring on rheumatism.
The rain helped to bring on the crops.
What could have brought on this fever?
He has brought all the trouble on himself.
2012-05-01 04:04:14 補充:
如果照您的例句A new idea is brought on the dispute between the two sides.,改成倒裝句的話會變成怎樣?
A brings on B. -> B is brought on by A.
A brings B on C. -> B on C is brought by A.
例題很明顯是屬於第一種,但您的例子則是不屬於任何一種句型。
2012-05-01 04:10:11 補充:
字典例句:He has brought all the trouble on himself.(他帶來所有麻煩給自己)
倒裝句:All the trouble on him is brought by himself.(他的所有麻煩都是他自己找來的)
A new idea IS brought on BY the dispute between the two sides.
一個新意念是由雙方爭論引來的
A new idea HAS brought on the dispute between the two sides.
一個新意念引發了雙方的爭論
2012-05-01 04:11:11 補充:
A new idea is brought on the dispute between the two sides.
???????????
2012-05-02 06:59:06 補充:
感謝大家的支持,因為意見區裡的一些評論與本題問題無關,所以就只針對發問者的提問,作了以下解答:
what's是what has的縮寫。"what brought on"及"what has brought on"兩者在文法上皆正確,只是時間點不同。
請參考以下:
Who has done the homework?(到目前為止,誰做過功課)
Who did the homework?(在過去的某個時間點,誰有做功課)