41. If I you,I buy a bike for him.
A.was,would B.was,could C.were,would D.were,could 【答案】C 【解析】
试题分析:句意:如果我是你,我会给他买一辆自行车。buy sth for sb给某人买某物;本句用的是虚拟语气,表示与现在的事实相反,在虚拟语气中不能用was,而用were,因此选C。
考点:考查虚拟语气的用法。
42.— What would you do if you _______ a million dollars? — I would give it to charity.
A.have B.had C.will have D.would have 【答案】B
【解析】试题分析:句意:-如果你有一百万美元你会做什么?-我会把它捐给慈善事业。have 有;had 过去式;will have 一般将来时;would have 过去将来时。根据句意可知,这里表示的是一个假设的问题,在if引导的条件状语从句中应该用虚拟语气,动词用过去式,故选B。 考点:考查虚拟语气。
43.If I _____ one million dollars, I________ travel around the world with my parents. A.have; will 【答案】D 【解析】
试题分析:如果我有一百万美元,我要和我的父母环游世界。结合语境可知主句描述的是将来动作,用将来时态。从句中是对将来的虚拟,故用过去时态。选D。 考点:if引导的条件状语从句
点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构: 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:
B.had; will
C.had; will
D.had; would
44._______ in order to sit for the college entrance exam?
A.What did she suggest he read C.Did she suggest for him to read 【答案】A 【解析】 【详解】
B.What did she suggest he reads D.Did she suggest what he read
句意:为了参加大学入学考试,她建议他读什么书?
考查虚拟语气。suggest表示“建议”时,后接从句用that sb should do,should可省。特殊疑问句的结构是特殊疑问词+be动词(助动词)+主语+其他?故选A。
45. If I ____Alice, I _____them the truth. A. was , would tell B. were ,would tell C. am, will tell D.is , will tell 【答案】B 【解析】
试题分析:本题的含义是如果我是你,我将告诉他们真相,本题if引导的是一个虚拟的条件句,在虚拟句中,be用were,主句通常用过去的一种,will应该用would,故本题选B。
考点:if引导的虚拟条件句。
点评:在英文中条件句有两种,一种是真实的条件句,if后遇到将来时用一般现在时,一种是虚拟的条件句,if后用过去时,be用were,在英文的实际使用中应该注意它们的区别。