I would have paid a visit to you,____possible
Aif it were
Bhad it been
Cshould it have been
为何选B,A不行吗
人气:334 ℃ 时间:2019-10-11 18:03:38
解答
这里是虚拟语气
原句可以转化为
If _____ possible,I would have paid a visit to you.
这里是与过去事实相反,由主句中would have paid可看出
所以空里应该是 it had been.即原题中的B
如果楼主还是有点不懂可以补一点虚拟语气的知识A不是虚拟语气吗呵呵。。看来楼主虚拟语气不够扎实啊学的if it were是与现在事实相反如果要用if it were,后面的主句必须是would pay但是原句是would have paid这是固定的搭配If ……did,……would do……与现在事实相反If……had done,……would have done与过去事实相反
推荐
猜你喜欢
- 定积分求面积原理
- 关于疾病的英语对话3人说的
- 火车以180km/h速度匀速行驶,在离山底隧道一定距离处鸣笛,经过3.6s,火车驾驶员听到笛声的回声,则火车鸣笛时与山底隧道入口处的距离为多少?
- 工业盐酸呈黄色的原因
- 当今世界,类似的洪涝灾害经常发生.你认为怎样做才能避免或者减少洪涝灾害
- 3×10(40)A的电表含义
- the,muat,you,rubbish,on,floor,not,throw组成一句话是?
- 700米步行要走多久