John promised his doctor he ________not smoke,and he has never smoked ever since

John promised his doctor he ________not smoke,and he has never smoked ever since

题型:不详难度:来源:
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项正确。
点评:当主句中使用过去时的时候,要注意后面的宾语从句要使用相对应的时态,要注意如果后面是客观真理,一定要使用一般现在时。
举一反三
— Remember the first time we met, Jim?
— Of course I do. You _______ in the library.
A.have readB.had readC.were readingD.read

题型:不详难度:| 查看答案
--- Have you finished the report?
--- No. I ______ it all this week.
A.will do B.had doneC.have been doingD.have done

题型:不详难度:| 查看答案
He could speak English fluently because he __________ it for four years when he was a college student.    
A.had studiedB.have been studyingC.studiedD.was studying

题型:不详难度:| 查看答案
Being a teacher always encouraging students to think for themselves, I won"t tell them answers until they __________ on a math problem for more than an hour.
A.have workedB.will have worked
C.will have been workingD.had worked

题型:不详难度:| 查看答案
The country life he was used to ____ greatly in the past decade. 
A.changeB.has changedC.changingD.have changed

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.