丝丝花语
幼苗
共回答了17个问题采纳率:82.4% 举报
答案: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
如有疑问,请追问.
无疑后请采纳.
书山有路勤为径,学海无涯苦作舟.
-----------与君共勉-----------
1年前
追问
6
huhusfgame
举报
那为什么是表示与过去事实相反呢?为什么不是表示与将来事实相反?翻译成(如果他将努力学习电脑知识,我们将雇佣他),请解释一下,谢谢
举报
丝丝花语
当然可以表示 与将来事实相反,但是题目中的选项没有符合的 。 如果表示与将来事实相反,主句用should/would等 + 动词原形,从句使用一般过去时/were+ 不定式 /should+ 动词原形 但是四个选项里没有符合这个结构的
举报
丝丝花语
虚拟语气用来表示说话人的主观愿望或假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反。虚拟语气通过谓语动词的特殊形式来表示。 用法及动词形式 1、表示与现在事实相反的情况: 从句:If 主语+过去时(Be动词用were) 主句:主语+should/would/could/might+do eg: 1.If I were you,I would take an umbrella. 如果我是你,我会带把伞。(事实:我不可能是你) 2.If I knew his telephone number,I would tell you. 如果我知道他的电话号码,我就会告诉你。(事实:不知道) 2、表示与过去事实相反的情况 从句:If 主语+had+done 主句:主语+should/would/could/might+have done eg: 1. If I had got there earlier,I should/could have met her. 如果我早到那儿,我就会见到她。 (事实:去晚了) 2.If he had taken my advice,he would not have made such a mistake. 如果他听我的劝告的话,就不会犯这样的错误了。 (事实:没有听我的话) 3、表示对将来情况的主观推测 主句:主语+should/would/could/might+do 从句:①if+主语+were to do ②if+主语+should/would/could/might+do ③if+主语+did(动词过去式)/were [1] eg: 1.If he should come here tomorrow,I would talk to him. 如果他明天来这儿的话,我就跟他谈谈。(事实:来的可能性很小) 2.If there were a heavy snow next Sunday,we would not go skating. 要是他认识她的话,他肯定会去问候她了。 4、 当虚拟条件句的谓语动词含有were,should,had时,if可以省略,这时条件从句要用倒装语序,即把were,should,had等词置于句首,这种多用于书面语。eg: Should he agree to go there,we would send him there. 要是他答应去的话,我们就派他去。 Were she here,she would agree with us.