虚拟语气中的would be 问题

第一个问题
if it had rained last night ,it would be very cold to day 这是个混合句,但是我搞不懂would be 做什么用

第二个
if it had not been your help ,we could not have succeeded
这个句中是与过去事实相反的 结构从句had +done 主句have+done
done不是过去分词吗?怎么跑出来一个been

第一问题是虚拟语气,对现在的虚拟,所以需要用would be.

第二个问题意思就是 如果没有你的帮助,我们不会成功。
it是个指示代词,同样也是虚拟语气。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-11
would be 表示该分句中所述内容在前一个分句所述内容发生之后。
been 不就是过去分词?追问

额,对哦,时态中been是过去分词 一开始蒙了 百度benn,结果是be的过去分词

那主句结构是have+done 我理解为一个动词的过去分词 ,而这样不使用动词直接用been 可以吗?

追答

要怎样才能把have+done理解为过去分词?

追问

done不是过去分词吗?

你特么在逗我呢

have+done是过去事实相反的主句啊 而done他妈的就是过去分词吗?

你的理解能力有待提高啊

追答

done是过去分词,have done不是,你的表达能力有待提高啊。

追问

那为嘛能这个been 不用动词的过去分词

别告诉我他就是过去分词

if he had worked harder ,he would have succeeded 这里动词后面接规则过去分词 ,而那为什么就用一个been

第2个回答  2019-08-11
第一个,从句用过去完成时,主句用过去将来时,will be的过去时就是would be.第二个,done是助动词的过去分词,从句里没有助动词只有be动词is,它的过去分词就是been追问

那主句结构是have+done 我理解为一个动词的过去分词 ,而这样不使用动词直接用been 可以吗?

追答

主句有他的实意动词啊

成功啊

第3个回答  2020-05-02
第一个是 3rdconditional和 2ndconditional的结合对过去虚拟,对现在想象。
这个是个 be 动词 的过去分词, it is 一般现在时是
第4个回答  2019-08-11
If it had rained last night从句与过去相反假设, it would be very cold today主句与现在相反假设.
would be就是现在相反
如果昨天晚上下雨,今天天气就会很冷了。
If it had not been (for习惯加的) your help, we could not have succeeded.
要不是你们的帮助,我们不会成功的。
If it had not been for your help加个been才能接表语
也可以说: Without your help

But for your help本回答被网友采纳