He will have learned English for 3 years ______ the end of this term.A、atB、byC

游客2025-07-03  0

问题 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://www.tihaiku.com/zcyy/4145972.html
最新回复(0)