Computers will develop more successfully because they enable us to fulfill tasks that wasn’t able to undertake ever before.

admin2019-09-17  46

问题 Computers will develop more successfully because they enable us to fulfill tasks that wasn’t able to undertake ever before.

选项 A、couldn’t be undertaken
B、mustn’t have been undertaken
C、could never before have been undertaken
D、would never before have undertaken

答案C

解析    (1)画线部分错误分析。
   本题的考点为could表示“可能”的用法。can和could都可以表示“猜测”,相当于汉语的“有可能”,一般不分时态,具体区别如下:
   ①表示理论上的可能性,可用can(表现在)或could(表过去)。
   e.g.Even experts can make mistakes.
   即使是专家也可能会出差错。
   ②表示现实可能性,即可指将来可能性也可指现在可能性。
   e.g.We could go to Japan this summer.
   今年夏天我们可能要去日本。
   ③用语虚拟语气时只能用could。
   e.g.If I could go with you,I should feel very glad.
   假如我能同你们一起去,我会感到非常高兴。
   ④could have done表示过去本来可能发生的情况,而实际上没有发生,通常译为“本来可以”“本来可能”等。
   e.g.I could have passed my examination easily but I made too many stupid mistakes.
   我本可以轻易通过考试,但我犯了太多不该犯的错误。
   本题是对过去的可能性所做的论断,所以应是could never before have been undertaken。
(2)选项分析。
本题中,因为是对过去的可能性所做的论断,所以排除选项A;must have done是对过去发生的事情的肯定猜测,与题意不符,故排除;D选项为虚拟语气在if非真实条件句中的用法,所以本题的正确答案是C。
转载请注明原文地址:https://kaotiyun.com/show/CvwO777K
0

最新回复(0)