If it ________ for the heavy rain then, we would have arrived here ahead of time.
A.shouldn’t beB.weren’t C.had not beenD.be not
C
考察虛擬語氣,根據(jù)題意,如果那時(shí)不下這么大的雨,我們會(huì)提前到達(dá)這里?芍獜木浼僭O(shè)的內(nèi)容應(yīng)該在過去已經(jīng)發(fā)生,故從句用過去完成時(shí)態(tài),選C。在表示過去的虛擬語氣結(jié)構(gòu)為從句had +動(dòng)詞過去分詞 主句would / should / might / could have + 動(dòng)詞過去分詞。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

He suggested the person referred ________ put into prison.
A.is B.be C.to be D.should be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Tom’s boss told Tome that if he worked hard, he _____ have a rise.
A.mayB.ought toC.canD.shall

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

——Why are you late for the meeting?
—— I got caught in the heavy rain, or I _______ earlier.
A.a(chǎn)rrivedB.had arrivedC.would arriveD.would have arrived

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

You    park  here! It’s an  emergeney  exit.
A.wouldn’tB.needn’tC.couldn’tD.mustn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The manager insisted that the work ____ finished by the end of this month.
A.should beB.will beC.must beD.ought to be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

--Who is late for class again?
--________ you ask? Tim, of course.
A.CanB.WouldC.CouldD.Need

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Mr.White         to hospital for an examination yesterday but he was too busy to come.
A.should comeB.should have come
C.should be comingD.should had come

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— No wonder you caught a cold. You _____ out last night without a coat.
— I know how silly I was.
A.shouldn’t have goneB.mustn’t have gone
C.couldn’t have goneD.mightn’t have gone

查看答案和解析>>

同步練習(xí)冊(cè)答案