问题: 还有2天高考,谢谢大家帮忙解决下!
He will have learned English for eight years by the time he ________ from the university next year.
A.will graduate B.will have graduated
C.graduates D.is to graduate
答案是选C的,可是我选了D,主将从现我知道的,我觉得D是用现在时表示将来时,所以我觉得可以选D!
解答:
这句话的意思理解为:“明年他毕业的时候他将已经学了8年的英语。”(A B排除在外)选项D is to graduate表示强调他毕业的那一年,而句中所要表达的是点到那一年为止(by the time )
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。