I would have paid a visit to you,____possible
Aif it were
Bhad it been
Cshould it have been
为何选B,A不行吗
人气:127 ℃ 时间: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与过去事实相反
推荐
猜你喜欢
- 已知极限lim(x→∞)(x^2+1)/x+1-(ax+b)=0,求常数a,b
- 一块平行四边形的菜地,底80M,6M,这地共收油菜籽842.24千克,平均没公顷能收多少千克的油菜籽
- 时针和分针在一昼夜重合多少次?
- 等量同种电荷连线中点,电势不为零 为什么
- NaHCO3与Na2CO3反应
- 滴定操作时,为什么经过三十秒不褪色为终点
- 人类改变环境的能力超过其他生物的原因,为什么包括 产生了语言,大脑的发育,能制造工具这三方面?
- 已知:如图,在平行四边形ABCD中,E、F、G、H分别是AB、BC、CD、DA上的点,且AE=CG,BF=DH. 求证:△AEH≌△CGF.