---If I were you, I ________ study harderA.hadB.wouldC.didD.do
题型:不详难度:来源:
---If I were you, I ________ study harder |
答案
B |
解析
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与现在事实相反 若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反 若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反 若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”: 句意:如果我是你,我会学习更努力。结合语境可知本句表示的是对现在的虚拟,故从句中用过去时态,主句中用过去将来时态。选B。 |
举一反三
--What would you do if you won a million yuan? -- __________.A.I shall give it to charities | B.I will buy snacks | C.I won’t put it in the bank | D.I’d give it to medical research |
|
--------- Come and join us, Jim! ---------- I’m sorry I can’t . If I _______ time, I would certainly go.A.will have | B.have had | C.had | D.had had |
|
— Come and join us, Jimmy! — I’m sorry, but I’m really busy now. If I time, I would certainly go.A.have | B.have had | C.had | D.will have |
|
If I _______ you , I _______ do that .A.was , would | B.were ; wouldn’t | C.am , won’t | D.were , won’t |
|
If it had been possible, I would have helped him, but I ______ too busy.A.had been | B.would be | C.were | D.was |
|
最新试题
热门考点