精英家教网 > 高中英语 > 题目详情

--- Do you love teaching, Miss He?
--- I fell in love with teaching in 2000. I ________ for twelve years by this summer.
A.will teachB.would have taughtC.has been teachingD.will have been teaching
D

试题分析:考查时态。本题的关键词是by, By与完成时连用。当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。本题的By后面使用的是this summer这个将来的时间,故使用将来完成时,本句指教书这个动作持续到现在,故使用进行时的形式。故D正确。
点评:当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。
练习册系列答案
相关习题

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

I’m sorry I didn’t hear what you said. I ________ the picture.
A.am looking atB.looked atC.has looked atD.was looking at

查看答案和解析>>

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

It's the third time ________ late for school this week.
A.that you areB.you areC.when you arrivedD.that you have been

查看答案和解析>>

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

------Why do you turn back?
------ Oh, the bridge ahead_______.   
A.is being repairedB.is repairingC.is repairedD.is being repairing

查看答案和解析>>

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

—Were you surprised by the ending of the film?
----No. I ______the book, so I already knew the story.
A.was readingB.am readingC.have readD.had read

查看答案和解析>>

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


A few minutes earlier, and you would have seen the NBA star. But you ________.
A.won't comeB.don't come C.didn't comeD.haven't come

查看答案和解析>>

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


I asked him to come at seven o’clock, but he __________. It’s already eight o’clock.
A.didn’t show offB.didn’t show up
C.hasn’t shown upD.hasn’t shown off

查看答案和解析>>

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

I _____ sooner but I didn’t know that they were waiting for me.
A.had comeB.was coming C.would comeD.would have come

查看答案和解析>>

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

---Alice, you look puzzled, Have you understood it?
---Yes.I _____another problem just now.
A.l have thought of B.am thinking of
C.had thought of D.was thinking of

查看答案和解析>>

同步练习册答案