Had it not been for the fact that she ____ in the accident, she ____ in the race.
A.got injured; would have competed
B.had got injured; would compete
C.would be injured; would have competed
D.should be injured; would compete
A

試題分析:考查虛擬語氣。本題前半句是省略了if的一個虛擬語氣,第一句中的that she got injured in the accident是一個同位語從句,解釋名詞the fact的內(nèi)容;第二句使用虛擬語氣,因為是與過去的事實相反,所以使用情態(tài)動詞+have done的形式。句意:要不是因為她在事故中受傷的事實,她就會參加比賽的。
點評:要注意在條件句的虛擬語氣中,如果省略了if,要使用部分倒裝的形式。同時也要注意如果是與過去事實相反,主句使用情態(tài)動詞+have done。如果是與現(xiàn)在的事實相反,主句使用情態(tài)動詞+動詞原形。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

It is very important that you _______ for this examination.
A.would get yourself preparedB.must get yourself preparing
C.should get yourself prepareD.could get yourself prepared

查看答案和解析>>

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

Without your timely help, we ________ in big trouble that day.
A.would have been B.would beC.had beenD.were

查看答案和解析>>

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

I didn’t go to the party, but I do wish I ____there.
A.wasB.wereC.had beenD.went

查看答案和解析>>

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

I would rather you ____ it.
A.doB.didC.will doD.would do

查看答案和解析>>

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

If I ______ about this computer program, a hage amount of time and energy would have been saved.
A.knowB.knewC.had known D.have known

查看答案和解析>>

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

_____ you have the chance to go to the university in the future, you must take it.
A.WillB.WouldC.CouldD.Should

查看答案和解析>>

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

His brother met him at the Great Theatre yesterday afternoon, so he ____ have attended your lecture.
A.couldn’tB.needn’tC.mustn’tD.shouldn’t

查看答案和解析>>

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

Listen! His family must be quarreling, _____?
A.mustn’t it.B.isn’t it. C.a(chǎn)ren’t they.D.needn’t they.

查看答案和解析>>

同步練習(xí)冊答案