He will have learned English for 3 years ______ the end of this term.

admin2009-08-17  37

问题 He will have learned English for 3 years ______ the end of this term.

选项 A、at
B、by
C、in

答案B

解析 考查介词搭配与用法。at和by都能与the end of连用,但前者多与一般过去时态或者将来时态连用,不与完成时态连用,指“在…末”,而后者多与完成时态连用,指“到…末为止”。因此本题应选后者。in一般不与the end of连用指时间。
转载请注明原文地址:https://kaotiyun.com/show/VaSd777K
0

最新回复(0)