If it were not for… If it had not been for … but for… 有什么关系和区别,请高手详细讲解,谢谢
人气:421 ℃ 时间:2020-04-11 18:31:48
解答
If it were not for 是对现在的虚拟,意思是:如果不是因为或若不是.如.If it were not for the bad weather now ,we would go outing .
If it had not been fo是对过去的虚拟,意思和上面一样,如 If it had not been for the bad weather yesterday,we would have gone outing .
but for若不是,也用在虚拟句中,如 But for your help,I could not have finished the work on time yesterday.(But for your help= If it had not been for your help)
推荐
猜你喜欢
- 荧光灯常见的故障中,哪种现象是接线错误造成的?
- 为什么在受太阳照射条件相同时,内陆地区的夏季比沿海地区炎热,冬季比沿海地区寒冷,在一天内温度变化也较大?
- 用9元钱买了单价是2元的水笔和单价是0.5的铅笔共6只,问;水笔和铅笔各买了几只
- 已知(m-1)x^4-5是3次3项式,求(m-1)^n的值为_________
- Rt△ABC中,∠C=90°,AC=3cm,BC=4cm,以C为圆心,下列r为半径的圆于AB又怎样的位置关系?(1)r=2cm;(2)r=2.4xm;(3)r=3cm.
- 语法对不对!I went to my grandmother’s home which was in a countryside
- 胞内蛋白的合成需要经过高尔基体吗
- 月球到地球的距离大约38万千米,请计算嫦娥二号奔向月球的速度