这里是虚拟语气
原句可以转化为
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与过去事实相反
I would have paid a visit to you,____possible
I would have paid a visit to you,____possible
Aif it were
Bhad it been
Cshould it have been
为何选B,A不行吗
Aif it were
Bhad it been
Cshould it have been
为何选B,A不行吗
英语人气:377 ℃时间:2019-10-11 18:03:38
优质解答
我来回答
类似推荐
- I would have paid a visit to you____possible
- I'm glad ___ a visit to him last week? A.to pay B.to have paid
- I would have gone to visit him in the hospital had it been at all possible,
- They have just paid a visit to the hotel ______in the centre of the city three months ago
- It would be nice if you paid a visit to
猜你喜欢
- 1数列{an}的前n项和为Sn=nPan(n属于N+),且a1不等于a2(1)求常数P的值(2)证明:数列{an}是等差数列
- 2Stop_____(make)so much noise.My father is sleeping
- 3在一个除法算式里除数与商的积加被除数等于28.8求被除数是多少
- 4塞翁失马的通假字、一词多义、句式、古今异义
- 5This is the Postfix program at host websmtp1.mail.sohu.com.翻译
- 6一项工程,甲干50天完成,乙干75天完成,两人合作,中间乙休息了几天,从开工到完成用了40天,乙休息几天
- 7一个物体重300N,此动滑轮的机械效率为80%,5s内上升了10m求有用功,总功,额外功,动滑轮重.
- 8比一个数的六分之五少30的数是150,求这个数.一个数的2倍比45的五分之二多五分之二,求这个数.
- 9用数字和符号表示下列微粒,氢原子——氢分子——2个氮原子——3个二氧化碳分子——2个铁原子
- 10印度洋海啸发生在什么时候?死了多少人?