She _____ your birthday party, but she had to look after her mother in hospital.
A.should attendB.ought to have attended
C.can have attendedD.must have attended
B

試題分析:考查情態(tài)動(dòng)詞用法。本題是虛擬語(yǔ)氣,根據(jù)but后面的had說(shuō)明本題是對(duì)過(guò)去情況的虛擬,使用情態(tài)動(dòng)詞+have done的形式。C項(xiàng)表示推測(cè),指可能做了某事;D項(xiàng)指一定做了某事;ought to have done本應(yīng)該做某事,實(shí)際上卻未做;句意:她本應(yīng)該來(lái)參加你的生日聚會(huì)的,但是她不得不照顧她生病住院的媽媽。故B正確。
點(diǎn)評(píng):注意but后面的句子使用陳述語(yǔ)氣,前面的句子要根據(jù)后面句子的時(shí)態(tài)來(lái)決定虛擬語(yǔ)氣的形式,
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

I ___________ through that bitter period without your generous help.
A.couldn’t have goneB.didn’t goC.couldn’t goD.hadn’t gone

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

My sister met him at the Grand Theater yesterday afternoon, so he ________ your lecture.
A.couldn’t have attendedB.needn’t have attended
C.mustn’t have attendedD.shouldn’t have attended

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題


Tom hasn’t come to work since last Friday.       he have had an accident?
A.MustB.CouldC.ShouldD.Might

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

. --- I'm sorry. I ____________ the bike to you yesterday. But I was too busy at that time.
--- Never mind.
A.should returnB.should have returnedC.must returnD.may have returned

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

There is no need ______ because Mr. Smith is still sleeping.
A.hurryB.hurryingC.to hurryD.hurried

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

---Did you tell Julia about the result?
---Oh, no, I forgot . I _____ her now.
A.will be callingB.will callC.callD.a(chǎn)m to call

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Walking exercises ____ be boring at times, but on a clear sunny morning nothing could be better.
A.mayB.willC.mustD.should

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

The school rules state that no child _____ out of the school, unless accompanied by an adult.
A.shall allowB.shall be allowedC.will allow D.will be allowed

查看答案和解析>>

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