精英家教网 > 高中英语 > 题目详情
"You know so much about literature. It's a pity you failed your degree," Harry said, "You ______ a good teacher."
A.would have beenB.can have beenC.must beD.should have been
A
语法结构题。本句的难点是:failed your degree是过去发生的行为,该句暗含这样一层意义: If you hadn't failed your degree you would have been a good teacher.本句的意思是:“约翰,你的文学知识很丰富,没拿到学位可真遗憾,”哈利说,“你本会成为一个好老师。”
练习册系列答案
相关习题

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

―Why? Where is the key to the sound lab?
―Dear me! You _______ it in the taxi!
A.have never leftB.never left
C.haven’t leftD.didn’t leave

查看答案和解析>>

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

He _____ if he works hard for the people.
A.shall praiseB.shall be praisedC.will praiseD.will be praised

查看答案和解析>>

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

— Turn off the TV, Jack. ____ your homework now?
— Mum, just ten more minutes, please.
A.Should you be doingB.Shouldn’t you be doing
C.Couldn’t you be doingD.Will you be doing

查看答案和解析>>

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

— Are you coming to Jeff’s party?
— I’m not sure. I _____ go to the concert instead.
A.mustB.wouldC.shouldD.might

查看答案和解析>>

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

She would rather _____ more money on books _____ on clothes.
A.cost … notB.to spare … don’tC.pay … thanD.spend … than

查看答案和解析>>

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

He ought to win the first prize, _____ he?
A.oughtn’tB.shouldn’tC.mustn’t D.both A and B

查看答案和解析>>

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

It is a good example of a site that many people think _____ to change.
A.needB.to needC.needsD.needing

查看答案和解析>>

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

How I wish that you could attend the party, even though you _____busy.
A.had beenB.would beC.wereD.are

查看答案和解析>>

同步练习册答案