精英家教网 > 高中英语 > 题目详情
He _________ English for eight years by the time he graduates from the university next year.
A.will learnB.will have learned C.will be learning D.has graduated
B

试题分析:考查时态:句意:明年到他大学毕业的时候为止,他将已经学习英语8年了。By+将来时间,和将来完成时连用,选B。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

--- Oh, it’s you! I ___________ you.
---- I have just had my hair cut, and I am wearing new glasses.
A.didn’t recognizeB.don’t recognize
C.haven’t recognizedD.hadn’t recognized

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mr. Black told us that he ______ born on the April fools.
A.has beenB.had beenC.wasD.were

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Look at the timetable. The flight to Shanghai _____ off at 10:00.
A.is takingB.takesC.will be takenD.will take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Five workers _____ the mine disaster. After the injured _____ to the hospital, doctors and nurses immediately got down to saving their lives.
A.was survived; rushedB.survived from; were rushed
C.survived; was rushedD.survived; were rushed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I ______ to send him a gift to congratulate him on his marriage, but I _____ it.
A.hoped; hadn’t managedB.hoped; didn’t manage
C.hope; don’t manageD.had hoped; didn’t manage

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

 I’m sorry I can’t join you.  I __________ my homework. 
A.haven’tfinishedB.didn’tfinish
C.won’tfinishD.don’tfinish

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Have you heard about the recent election?
—Sure, it _______ the only thing on the news for the last three days.
A.would beB.isC.has been D.will be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Jenny _____ continually _____ unexpected questions. We were tired of her.
A.has; askedB.was; askingC.had; askedD.will; ask

查看答案和解析>>

同步练习册答案