She didn’t come to the party last Sunday. _________, she must have made the part
题型:不详难度:来源:
She didn’t come to the party last Sunday. _________, she must have made the party more exciting.A.If she came | B.Would she come | C.Had she come | D.Did she come |
|
答案
C |
解析
试题分析:考查虚拟语气中的省略。本题是一个与过去事实相反的虚拟语气,条件句中使用过去完成时,主句使用“情态动词+have done”的形式。如果省略了if,条件句要使用部分倒装的形式。句意:上个周日他没有来参加聚会,如果他来了,他一定会让这个聚会更让人开心。故C正确。 点评:如果过去事实相反,条件句中使用过去完成时,主句使用“情态动词+have done”; 如果主句与现在事实相反,条件句中使用过去时,be动词使用were,主句中使用“情态动词+动词原形”;如果与将来事实相反,条件句中有三种:过去时;were to do ;should+动词原形,主句使用“情态动词+动词原形”;要特别注意如果省略了if,句子要使用部分倒装的形式,把助动词,be动词,情态动词提之主语前。 |
举一反三
If you_______ my advice last month, you wouldn’t have lost his job.A.followed | B.should follow | C.had followed | D.would follow |
|
—— _______ the computer be repaired by him? —— No, I’d rather he _______ it repaired.A.Will; has | B.should; have | C.shall; had | D.Can; has |
|
GM, Chrysler and Ford expressed their desire that they ________ in want of a $25 billion government aid to pull through the financial crisis.A.were | B.would be | C.be | D.ought to be |
|
—What"s the matter with the man hanging his head there? —Well,if you ________ know, he was caught stealing my bike. |
But for the help of my English teacher,I________the first prize in the English Writing Competition.A.would not win | B.would not have won | C.would win | D.would have won |
|
最新试题
热门考点