without electronic computers,much of today's advanced technology_______.a.would not be achievedb.would not have been achieved请问a和b有什么区别

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/14 11:07:52
withoutelectroniccomputers,muchoftoday''sadvancedtechnology_______.a.wouldnotbeachievedb.wouldnothave

without electronic computers,much of today's advanced technology_______.a.would not be achievedb.would not have been achieved请问a和b有什么区别
without electronic computers,much of today's advanced technology_______.
a.would not be achieved
b.would not have been achieved
请问a和b有什么区别

without electronic computers,much of today's advanced technology_______.a.would not be achievedb.would not have been achieved请问a和b有什么区别
答案:B.
翻译:要是没有电子计算机的话,现在的很多先进的技术就无法获得.
1.此题考查含蓄虚拟条件句.
介词短语without...表示潜在的一种假设,可以换写成相应的if引导的条件状语从句,即:
Without electronic computers = If there were not electronic computers.
2.而主句中的情况也早已经发生即“现在的许多技术已经获得了”,所以这是对过去情况的一种假设.
根据if条件状语从句使用虚拟语气的规定,主句谓语由“would/could/might/should (not) + have done sth”构成,所以答案为B would not have been achieved.
3.A项为对现在情况/动作的虚拟,B是对过去情况/动作的虚拟.
如果是对现在情况的假设,if引导的条件状语从句中的主句谓语由“would/could/might/should (not) do sth”构成.
如:Without your help,I would not be succesful now.
上句中“我成功”是现在的情况,所以主句谓语用would not be successful.

一个是对现在的虚拟假设,一个是对过去的虚拟假设
楼上答得差不多了,高手也会犯错误啊,哈哈