精英家教网 > 高中英语 > 题目详情
--- Is Tom still smoking?
--- No. By next Saturday he _____ for a whole month without smoking a single cigarette.
A.will goB.will have gone
C.goesD.has been going
 B

试题分析:考查时态:句意:--汤姆还抽烟吗?--没有,到下周六,他就一整个月没有抽任何一只烟了。时间是By next Saturday,by引导时间状语的句式中句子的时态用完成时态,因为是next saturday还没有到来,所以应该用将来时态,所以by next Saturday和在一起就是将来时态的完成时态,所以选B。
练习册系列答案
相关习题

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

—What about your self-drive trip yesterday?
—Tiring! The road is being widened, and we______________ a rough ride.
A.hadB.have C.would have D.have had

查看答案和解析>>

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

—Is everybody here?
—Not yet.... Look, there _____ the rest of my students!
A.comesB.comeC.is comingD.are coming

查看答案和解析>>

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

Joseph _____ to evening classes since last month, but he still can’t say “What’s your name?” in Russian.
A.has been goingB.wentC.goesD.has gone

查看答案和解析>>

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

—Do you know if he has recovered from the illness?
—Recovered? I am afraid that he ________ now in the hospital.
A.is being curedB.is being treated
C.has treatedD.is cured

查看答案和解析>>

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

一"Peter, have you got your new flat furnished?
—Yes. I ______ some used furniture and it was a real bargain.
A.will buyB.have boughtC.boughtD.had bought

查看答案和解析>>

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

---I thought Tony should have won the contest. 
---What a shame! He ________ just too nervous while playing.
A.had beenB.has beenC.wasD.would have been

查看答案和解析>>

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

I'm tired out. I        all afternoon and I don't seem to have finished anything.
A.shoppedB.have shopped
C.had shoppedD.have been shopping

查看答案和解析>>

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

On Monday morning it usually ________ me an hour drive to work although the actual distance is only 20 miles.
A.takes B.is taking C.took D.will take

查看答案和解析>>

同步练习册答案