LiMing________Englishfortwoandah

发布时间:2020-07-26 22:48:40

Li Ming ________ English for two and a half years by the end of last year.A.have learnedB.had learnedC.learnedD.was learning

网友回答

B解析本题中by作介词,表示“在某时间前、到某时间为止、不迟于……”,而the end of last year是过去时间,因此by the end of last year所表示的动作发生时间是“过去的过去”,谓语动词应使用过去完成时。
以上问题属网友观点,不代表本站立场,仅供参考!