——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
D
本題考查虛擬語氣。本題可以轉化為if條件從句的虛擬語氣。這句話可改成: if I hadn’t gotten caught in the heavy rain, I would have arrived earlier。與過去事實相反,主句用would have + 過去分詞。
練習冊系列答案
相關習題

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

I wish I _______ play tennis with my brother this afternoon, but I have to study for a test.
A.canB.shouldC.couldD.shall

查看答案和解析>>

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

— We expected you yesterday.
— I’m sorry, I        you to say that I couldn’t be here until today.
A.must have calledB.would be calling
C.could have been callingD.should have called

查看答案和解析>>

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

It’s hard to say what kind of person he is. Sometimes he is very nice; at other times he _______ be very cold.
A.mustB.willC.shallD.can

查看答案和解析>>

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

It’s quite impossible that it will rain tomorrow. But if it _______, I would still go to the park.
A.should rain B.would rainC.rainsD.had rained

查看答案和解析>>

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

It is unfair that such a nice person like Jane ______ lose her job. She works so hard!
A.canB.mayC.shouldD.shall

查看答案和解析>>

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

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

查看答案和解析>>

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

– Mary was crying sadly.
-- Oh, she ________ the bad news that her mother was badly injured in the accident.
A.must knowB.might have knownC.must have knownD.should have known

查看答案和解析>>

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

Why are you doing that? If I ____you, I’d stop.
A.had beenB.hadn’t beenC.wereD.were not

查看答案和解析>>

同步練習冊答案