精英家教网 > 高中英语 > 题目详情
John promised his doctor he ________not smoke,and he has never smoked ever since.
A.might   B.shouldC.couldD.would
D

试题分析:考查过去将来时。本题属于宾语从句的时态呼应。主句John promised his doctor中使用过去时,后面的从句也应该使用与过去时有关的时态。句意:John答应医生他不会在抽烟了,从那以后他就再也没有抽过。根据句意使用过去将来时的时态,故D项正确。
点评:当主句中使用过去时的时候,要注意后面的宾语从句要使用相对应的时态,要注意如果后面是客观真理,一定要使用一般现在时。
练习册系列答案
相关习题

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

A good film producer must make sure that his films ____ fit into the needs of the changing market.
A.are toB.willC.are going to D.are about to

查看答案和解析>>

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

— Has Yang Liping returned from Yunnan yet? I’d like to meet her.
— Sorry. She ____ back here only for last weekend.
A.has beenB.would beC.had beenD.was

查看答案和解析>>

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

He asked me how much ________ on the mountain bike.
A.did I payB.I had spentC.did I spendD.I had cost

查看答案和解析>>

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

The country life he was used to ____ greatly in the past decade. 
A.changeB.has changedC.changingD.have changed

查看答案和解析>>

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

— Why do you look so worried?
—My computer broke down and my essay ______ unfinished since.
A.had leftB.has been left
C.has leftD.was left

查看答案和解析>>

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

More than a dozen students in that school ____ abroad to study medicine last year.
A.sentB.were sentC.had sent D.had been sent

查看答案和解析>>

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

--- You look very tired. _____ at all last night?
--- No, not really. I’m tired out now.
A.Do you sleepB.Were you sleepingC.Did you sleepD.Had you slept

查看答案和解析>>

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

Great changes ___ in the city, and a lot of factories ___.
A.have been taken place, have been set up
B.have taken place, have been set up
C.have taken place, have set up
D.were taken place, were set up

查看答案和解析>>

同步练习册答案