_____more about computers,we______him to work here.A.If he learns,would hire B.Had he learnt,wouldhave hiredC.If he learnt,would have hiredD.Has he learnt,would hire选什么?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:24:44

_____more about computers,we______him to work here.A.If he learns,would hire B.Had he learnt,wouldhave hiredC.If he learnt,would have hiredD.Has he learnt,would hire选什么?为什么?
_____more about computers,we______him to work here.A.If he learns,would hire B.Had he learnt,would
have hired
C.If he learnt,would have hiredD.Has he learnt,would hire选什么?为什么?

_____more about computers,we______him to work here.A.If he learns,would hire B.Had he learnt,wouldhave hiredC.If he learnt,would have hiredD.Has he learnt,would hire选什么?为什么?
答案: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
如有疑问,请追问.
无疑后请采纳.
书山有路勤为径,学海无涯苦作舟.
-----------与君共勉-----------

d