if there had not been a layer of rock beneath the soil they would have completed the job.为什么开头 there后面没有was 省略了吗

问题描述:

if there had not been a layer of rock beneath the soil they would have completed the job.
为什么开头 there后面没有was 省略了吗

was就是后面那个been
这个句子是过去完成时,所以be动词也相应变化为had been

由be,只是人家用了完成时 had been

这个是 there be 句型的过去完成时,there had been

been 是be的过去分词 加个不就两个be了


加了不对了

这里的was并没有省略
这里是过去完成时态,had + 过去分词,这里的been 就是was 变过来的.
所以并不是was省略了,而是时态变了~

没有,,been就是
there be句型的 完成时