27.一道SAT句子改错题

问题描述:

27.一道SAT句子改错题
If you (can acquire ) the necessary calories (by drinking) gasoline instead of by eating food,(you) would be able (to run) 26 miles on about one-twelfth of a gallon of gas."(no error).
求解哪里错了,怎么改,为什么这么改?

我认为A错了,考点为虚拟语气.从句意来看:如果你能通过喝汽油而不是吃东西来获得卡路里,你将能用十二分之一加仑的汽油跑26英里.(翻译可能不是很准确)但是可以看出这句说的是与事实相反的事(人不可能喝汽油),所以A can acquire应该为acquired,对现在的虚拟.
更直接的方法就是would be able 的would 是对的,所以can acquire的can 时态不对,当然这样的理解不全面了.