※ 引述《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 应该都是可以的。两
者的语意自然就有些微不同。