问题补充:
If Tom had spent more time studying, he able to do well in the test now.
A. will be
B. would be
C. has been
D. would have been
答案:
A. will be
(答案→)B. would be
C. has been
D. would have been
解析:句意:如果汤姆花更多时间学习,现在考试中就会做的更好。条件状语从句用had spend表示和过去相反的动作,主句的时间是now,所以用would do表示和现在相反的动作,所以选B。