He will have learned English for eight years by the time he ________ from the university next year.A.will graduate B.will have graduated aduates to graduate答案是選C的,可是我選了D,主將從現我知道的,我覺得D是用現在時表示將來時,所以我覺得可以選D!

熱心網友

這句話的意思理解為:“明年他畢業的時候他將已經學了8年的英語。”(A B排除在外)選項D is to graduate表示強調他畢業的那一年,而句中所要表達的是點到那一年為止(by the time )

熱心網友

就和if條件從句一樣,主將從現,用現在時表示將來,對吧?

熱心網友

敘述的是事實~~所以用一般現在時~~~

熱心網友

be going to do sth.才是表將來的吧好像沒有be to do表將來的啊

熱心網友

主句是將來時,從句用一般現在時!好象是這樣