请问句子可以只有it is主谓,没有宾语吗? 10
首先“if it had not been for your timely assistance in giving me first aid,……”,这个从句并不完整,如果想真正剖析it is结构,必须把主句补充完整。
句子是个条件虚拟句,对过去的虚拟,按照语境译为“如果不是你当时第一时间救助了我,……”,那么我们可以这样把句子补充完整:
If it had not been for your timely assistance in giving me first aid,I would not have been here.
那么整个句子就很明显了,it是形式主语,指代后面的主句。因为句式比较特殊,而且语境、语意也容不得去深入挖掘,所以个人觉得形式主语的说法,不是那么靠谱。还是简单地在中文意思上去理解吧,it表示主句事件发生的结构,指代后面主句。
所以可以这么理解,it可以指代后面主句,be for表示原因阐述,“是因为……”,作为一个整体,for也是谓语动词的一部分。整个句子来看,it作为句子主语,had not been for即是谓语动词词组(动词词组be for),宾语即是“your timely assistance ”(名词词组),后面介词词组可理解为宾语补足语,对宾语进行补充说明。
这样结构是不是就很清楚明朗了呢?
请问查be for都查不到“是因为…”的意思,这个是意译自己把for算做动词吗?