—Where have you been?
— I ______ in the heavy traffic. Otherwise I ______ here earlier.
A.have got stuck; would have comeB.got stuck; was
C.got stuck; would have comeD.had to stuck; would come
C

試題分析:考查虛擬語氣。根據(jù)where have you been?說明是詢問過去的情況,故第一句使用過去時(shí)。Otherwise表示假設(shè),后面的句子使用虛擬語氣。句意:—你到哪里去了?—我遇見了交通堵塞。要不然我就會(huì)更早點(diǎn)來到這里。本句otherwise后面的句子是與過去的事實(shí)相反,故使用would have done表示虛擬語氣。故C正確。
點(diǎn)評:條件句中的虛擬語氣如果與過去相反使用“情態(tài)動(dòng)詞+have done”的形式。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

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

查看答案和解析>>

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


The students have made a request that the reading-room __ open on Sunday afternoon.
A.stay B.stays C.must stay D.will stay

查看答案和解析>>

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

---- I can’t get through to the general manager’s office anyhow.
---- The line is busy. Someone ___________ the telephone.
A.can have used B.can use
C.must have usedD.must be using

查看答案和解析>>

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

Look! If we had begun to do the work yesterday morning, we _______ ourselves just like them.
A.would have enjoyedB.were to enjoy
C.should enjoyD.would be enjoying

查看答案和解析>>

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

_______ it rain tomorrow, we would stay at home.
A.ShouldB.BeC.WereD.Will

查看答案和解析>>

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

If he ______ my advice, he wouldn’t have lost his job.
A.followedB.should followC.had followedD.would follow

查看答案和解析>>

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

The impatient driver received a ticket for speeding. He       so fast.
A.shouldn’t have drivenB.wouldn’t have driven
C.couldn’t have drivenD.mustn’t have driven

查看答案和解析>>

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

On Sunday when I was a child, my father and I _________ get up early and go fishing.
A.couldB.wouldC.mightD.should

查看答案和解析>>

同步練習(xí)冊答案