※ 引述《HOWARDNO1 (有風的交叉路)》之銘言:
: 題目是
: by the end of this century, business____greatly.
: a)will be changed
: b)will have changed
: 而正確答案是b
: 我百思不得其解
: 在我觀念 business是物 物品要進行動作只有是被動進行
: 那應該使用被動完成式但又沒有been
: 請教各位的見解
回一篇新的比較容易讀。
我覺得這題的重點並不是主被動的問題,英文文法並沒有硬性規定什麼類型的字一定是主
動或被動,你應該要注意的是語意是否符合邏輯和習慣。
這題的重點應該是用“by…"來描述時間時,指的不是一個特定時間點,而是“不超過某
個時間點”,舉例: Hand the paper over by Monday. 星期一結束前把報告交過來,而
不是“星期一把報告交過來”。
因此,這樣的句子之後應該描述的是“狀態”而不是“動作”,這樣語意才會通。
所以這題如果答 will have changed 跟 will have been changed 應該都是可以的。兩
者的語意自然就有些微不同。