"You know so much about literature. It"s a pity you failed your degree," Harry

"You know so much about literature. It"s a pity you failed your degree," Harry

题型:不详难度:来源:
"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.本句的意思是:“约翰,你的文学知识很丰富,没拿到学位可真遗憾,”哈利说,“你本会成为一个好老师。”
举一反三
How I wish I ____ the mistake! Everybody present was angry with me.   
A.didn’t makeB.hadn’t madeC.wouldn’t makeD.wasn’t making

题型:不详难度:| 查看答案
I could have called you for help, but I ____ your number.  
A.couldn’t rememberB.didn’t remember
C.should have rememberedD.hadn’t remembered

题型:不详难度:| 查看答案
My English-Chinese dictionary has disappeared. Who _____ have taken it?
A.shouldB.mustC.couldD.would

题型:不详难度:| 查看答案
— Mary’s got mad and has been sent to the mental hospital. Did you tell her boss about that?
— Yes, but I _____ her husband first.
A.should have toldB.shouldn’t have toldC.must have toldD.needn’t have told

题型:不详难度:| 查看答案
— Are you coming to Jeff’s party?
— I’m not sure. I _____ go to the concert instead.
A.mustB.wouldC.shouldD.might

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

超级试练试题库

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