虚拟语气 xiexie

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:52:23
The millions of calculations involved, had they been done by hand, _____ all practical value by the time they were finished.
A) had lost C) would have lost
B) would lose D) should have lost
应该选哪项。请帮忙再解释下为什么谢谢

C
“had they been done by hand”意思是“if they have been done by hand”,整句话的意思是:这几百万个涉及到的计算,如果全部通过手工计算得出,那么当它们计算完毕时也早已失去了实际价值。
所以肯定要选一个带would的选项和if搭配。并且后半句话有个“by the time”,说明要用完成时了,这个是习惯用法,没什么好解释的,你用习惯了就感觉很自然了……