【正文】
oon one day A.can B.could C.a(chǎn)m D.was 【答案】B【解析】試題分析:句意:我希望有一天我能飛到月球。虛擬語氣是不可能發(fā)生的,是一種假設(shè)情況;而if引導(dǎo)的條件狀語從句,是有可能發(fā)生的??键c(diǎn):本題考查虛擬語氣。對于虛擬語氣,從句應(yīng)該用過去式(be動詞,不論是第幾人稱,都用were),主句用would do。 would【答案】C【解析】試題分析:根據(jù)題干,本句的意思應(yīng)是“如果我是你,我將穿一件裙子。 willC.were。18. —I’m going to Larry’s party. But I don’t know what to wear.—If I ___ you, I _______ wear a dress.A.a(chǎn)m。其主要有三種結(jié)構(gòu):與現(xiàn)在事實(shí)相反若與現(xiàn)在事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”與過去事實(shí)相反若與過去事實(shí)相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實(shí)相反若與將來事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。那會使他很酷。17.—Peter is going to Larry’s party. But he doesn’t know what to wear.—If I _______ him, I _______ wear a hat. It makes him cool.A.a(chǎn)m, will B.were, will C.were, would D.was, would【答案】C【解析】試題分析:句意:彼得打算參加勞拉的派對,但是他不知道穿什么。表示與過去事實(shí)相反的虛擬條件句。如果我有時間,我當(dāng)然會去了。16.— Come and join us, Betty!— I’m afraid I can’t. I’m too busy now. If I ______ time, I would certainly go.A.have B.have hadC.will have D.had【答案】D【解析】試題分析:句意:貝蒂,來加入我們吧!恐怕我不能。用if引導(dǎo)的虛擬條件句,虛擬現(xiàn)在時表示與現(xiàn)在事實(shí)相反的假設(shè),其if 從句的謂語形式用動詞的過去式(be 一般用were),主句用would/ should/ could/ might +動詞原形,例如:If I were in your position I would marry 。點(diǎn)睛:虛擬情況從句主句對現(xiàn)在的虛擬過去式(be一般用were)should/would/could/might+do對過去的虛擬had+過去分詞should/would/could/might+have done對將來的虛擬過去式(be一般用were)should/would/could/might+doshould+動詞原形were+to do15.Can you tell me what to wear at the party? If I ___you,I___the blue jeans.A.was,will wear B.a(chǎn)m,will wear C.were,would wear D.were,wore【答案】C【解析】試題分析:句意:你能告訴我穿什么參加聚會嗎?如果我是你,我會穿藍(lán)色的牛仔褲。即“if+過去時,主語+should/would/could/might do”結(jié)構(gòu)。14.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。13.I’m so busy. If I ______ time, I ______ have a good rest. A.have, would B.have, could C.had, would D.had, will【答案】C 【解析】試題分析: 句意:我太忙了,如果我有時間,我就會好好休息一下。故選C。12.If I _____ you ,I _____ them the story.A. was , tell B.were , will tell C.were ,would tell D.a(chǎn)m. would tell【答案】C【解析】試題分析:句意:如果我是你,我會告訴他們這個故事。故選C。 will take