精英家教网 > 高中英语 > 题目详情
—Does your uncle still smoke?
—He       given it up. It’s two years ever since he      .
A.can’t have; smokedB.may have; smoked
C.should have; has smokedD.should have; didn’t smoke
B
本题考查情态动词和时态。may have done 表示“可能已经做某事了”;第二空表示“他不吸烟有两年了”,since表时间时,所接从句谓语动词要用过去时或过去完成时。此句型中用延续性动词表示动作停止。
练习册系列答案
相关习题

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

The stone bridge __ _  last year is very beautiful.
A.builtB.was builtC.being builtD.to be built

查看答案和解析>>

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

One of my friends asked me to help him with his lessons this weekend, and thus __ my plan.
A.ruinedB.ruiningC.to ruinD.ruins

查看答案和解析>>

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

I'll go to the library as soon as I finish what I        .
A.was doingB.am doingC.have doneD.had been doing

查看答案和解析>>

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

-Can you pick me up after work? My car ______.
-With pleasure.
A.is going to be repairedB.has repaired
C.is being repairedD.is repaired

查看答案和解析>>

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

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

查看答案和解析>>

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

—We want to sit at the table near the window.
—I’m sorry,but it________ already.
A.has takenB.tookC.was takenD.has been taken

查看答案和解析>>

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

— Has the little boy who saved the drowning girl left the school?
— Not yet. He _______in Room203 of the teaching building right now.
A.in interviewingB.is interviewed
C.has interviewedD.is being interviewed

查看答案和解析>>

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

Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year.
A.studiesB.studied
C.is studyingD.has been studying

查看答案和解析>>

同步练习册答案