By the time he retires, professor Baker _____ for almost forty years.A.will have
题型:不详难度:来源:
By the time he retires, professor Baker _____ for almost forty years.A.will have taught | B.had taught | C.has taught | D.is teaching |
|
答案
:A |
解析
:考查时态。By与完成时连用,by后面的时间状语从句用一般现在时代替将来时,所以主句中用将来完成时。句意:等到他退休的时候,Baker教授将已经教了40年的书了。故A正确。 |
举一反三
She couldn’t her words by the students even if she repeated them once again.. A.get…understanding | B.get…understood | C.get… to understand | D.make…understand |
|
It is the third time that he ____ the first prize in the competition. A.wins | B.won | C.has won | D.had won |
|
Don’t disturb me. I ______ letters all the morning and have written ten so far.A.write | B.was writing | C.have written | D.have been writing |
|
----- Why did you come by taxi? -----My bile broke down last night and I ____it repaired.A.didn’t have | B.don’t have | C.haven’t had | D.won’t have |
|
—Have you heard about that fire in the market? — Yes, fortunately no one _____.A.hurt | B.was hurt | C.has hurt | D.had been hurt |
|
最新试题
热门考点