you have helped make it possible for me to have a dog 这里为什么是make,和前面的helped是什么关系?

问题描述:

you have helped make it possible for me to have a dog 这里为什么是make,和前面的helped是什么关系?

help sb do sth 固定搭配 it 作make 的形式宾语 , to have a dog才是make 的真正宾语 , possile 作宾语补足语 , for me 引出逻辑主语,也就是 have的主语

这里应该是不定式的省略式做宾语

help do sth.

helped后接动词作宾语时,应用带to或不带to的动词不定式作宾语。此处的make...是helped的宾语。

make前省略了to,make it possible for me to have a dog 做helped 的宾语

help do sth.
这是语法哦,要记住的

是固定搭配,help do sth.

helped make 这里是省掉了不定式标志to的用法helpa sb(to) do sth
在被动式里面就显现(必须加)了.you have been helped to make it.

make是“使,让”的意思,help是“帮助”