He ____ English for 8 years by the time he graduates from the university next year
He ____ English for 8 years by the time he graduates from the university next year A.will have learnet B.will have been learnt 答案给的B A也没错吧 A和B有啥区别呢 求解!!!
will have learnedã ç¨å°æ¥å®ææ¶ãå 为åé¢æä¸ä¸ªä»è¯byå æ¶é´ç¶è¯ä»å¥ãç¨çæ¯ä¸è¬ç°å¨æ¶è¡¨ç¤ºå°æ¥ï¼ä¹å°±æ¯æªæ¢å°å°æ¥çæä¸ä¸ªæ¶é´ä¸ºæ¢ï¼å¿ é¡»ç¨å°æ¥å®æã