英语语法:Technology has _____ communication between people far apart.A.made convenient

问题描述:

英语语法:Technology has _____ communication between people far apart.A.made convenient
这里convenient是communivcation的补语 请问为什么补语要放在被修饰语前?
B.made it convenient
C.made it convenient for
D.made it convenient to
我看隔壁多老师选C的 请问BCD错在哪?

答案是A
因为 宾语太长了 为了避免头重脚轻 使句子平衡 所以把宾补 提前.
选项B .it 是形式宾语 后面必须有不定式或从句 作真宾语 才行.本句 后面没有不定式或从句,故错
.选项C D 道理同B
.所以 只有A 是正确答案.请问若造句 这里话我用宾补后置 对还是错如果宾语 是一个较长的名词词组 ,宾补在后面 可能会 有歧义。不过 本句 可以。不算错。