If we ______ the other road, we might have arrived here in time for the meeting.
A.takeB.had takenC.tookD.have taken
B

試題分析:考查虛擬語氣。本題是條件句中的虛擬語氣,當(dāng)與過去事實(shí)相反的時候,條件句中使用過去完成時,主句用情態(tài)動詞+have done表示虛擬。句意:如何我們走另外一條路,我們也許就能及時趕上會議。故B正確。
考點(diǎn);考查虛擬語氣
點(diǎn)評:條件句的虛擬語氣是考查的重點(diǎn),與不同的時間連用,有不同的形式。當(dāng)與過去事實(shí)相反的時候,條件句中使用過去完成時,主句用情態(tài)動詞+have done表示虛擬。
練習(xí)冊系列答案
相關(guān)習(xí)題

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


—How was the journey? Did you come back by plane or by train?
—For some reason, I came back by train. I ____ back by plane, though.
A.could have traveledB.should travel
C.might travelD.would have traveled

查看答案和解析>>

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

His teacher insisted that he ______ his hair ______ the next day.
A.had, to cutB.have, cutC.would have, to be cutD.should have, to cut

查看答案和解析>>

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

–She looks very happy. She ________have passed the exam.
--I guess so. It’s not difficult after all.
A.shouldB.mustC.couldD.might

查看答案和解析>>

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

—You didn't wait for Mr. Smith last night, did you?
—Yes, but we ________. He didn't return home at all.
A.don't have toB.needn't have
C.didn't need toD.should have

查看答案和解析>>

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

The new law states that people _____ drive after drinking alcohol.
A.wouldn'tB.needn'tC.won't D.mustn't

查看答案和解析>>

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

_____________half an hour earlier, you would have met the famous writer.
A.If you cameB.Would you comeC.Had you comeD.Should you have come

查看答案和解析>>

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

I should very much like to have gone to the party, but ______.
A.I'm not invitedB.I won't be among the invited 
C.they won't invite meD.they didn't invite me

查看答案和解析>>

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

—Peter, your hair is getting much too long. It’s high time you __________it cut.
—OK. I will.
A.haveB.hadC.have hadD.will have

查看答案和解析>>

同步練習(xí)冊答案