_____more about computers,we______him to work here.A.If he learns,would hire B.Had he learnt,would
havehiredC.Ifhelearnt,wouldhavehiredD.Hashelearnt,wouldhire选什么?为什么?...
have hired
C.If he learnt,would have hiredD.Has he learnt, would hire选什么?为什么? 展开
C.If he learnt,would have hiredD.Has he learnt, would hire选什么?为什么? 展开
1个回答
展开全部
答案:B
翻译举胡碧:如果他以前要是学了更多有关电脑的知识,我们就雇佣他在这里做轿上班了。
解析:这句话使用的是虚拟语气。根据虚拟语气的搭配:对过去事情的虚拟
主句使用 would have done,从句使用 had done,
虚拟条件句的从句部分含有were, should, 或had时, 可省略if,再把were, should或had 移到从句
的句首,实行倒装。例如:
Were they here now, they could help us. =If they were here now, they could help us.他们现在在的话,就会帮正举助我们了。
Had you come earlier, you would have met him. =If you had come earlier, you would have met him.你来得早一点,就碰到他了。
四个选项只有B正确
A if 从句使用了一般现在时,而主句却是用了would一般过去时,时态相互矛盾。
C 缺少had
D has 改成had
如有疑问,请追问。
无疑后请采纳。
书山有路勤为径,学海无涯苦作舟。
-----------与君共勉-----------
翻译举胡碧:如果他以前要是学了更多有关电脑的知识,我们就雇佣他在这里做轿上班了。
解析:这句话使用的是虚拟语气。根据虚拟语气的搭配:对过去事情的虚拟
主句使用 would have done,从句使用 had done,
虚拟条件句的从句部分含有were, should, 或had时, 可省略if,再把were, should或had 移到从句
的句首,实行倒装。例如:
Were they here now, they could help us. =If they were here now, they could help us.他们现在在的话,就会帮正举助我们了。
Had you come earlier, you would have met him. =If you had come earlier, you would have met him.你来得早一点,就碰到他了。
四个选项只有B正确
A if 从句使用了一般现在时,而主句却是用了would一般过去时,时态相互矛盾。
C 缺少had
D has 改成had
如有疑问,请追问。
无疑后请采纳。
书山有路勤为径,学海无涯苦作舟。
-----------与君共勉-----------
更多追问追答
追问
那为什么是表示与过去事实相反呢?为什么不是表示与将来事实相反?翻译成(如果他将努力学习电脑知识,我们将雇佣他),请解释一下,谢谢
追答
当然可以表示 与将来事实相反,但是题目中的选项没有符合的 。
如果表示与将来事实相反,主句用should/would等 + 动词原形,从句使用一般过去时/were+ 不定式
/should+ 动词原形
但是四个选项里没有符合这个结构的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询