Nobody knows for sure how dinosaurs died out 65,000,000 years ago. It _______ because of sudden changes of their living conditions.

A.must have happenedB.would have happened
C.should have happenedD.might have happened

D

解析試題分析:句意:沒有人確切的知道56,000,000年前是怎么死的。有可能是因為它們生活環(huán)境的突然的改變。因為是Nobody knows,所以只是對過去的不確定的推測,用might have done過去可能做了…,must havedone過去一定做了,should have done過去本應該做...would have done過去本來會做…,選D。
考點:考查情態(tài)動詞的完成式

練習冊系列答案
相關習題

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

—It's the office!So you ________ know eating is not allowed here.
—Oh,sorry.

A.mustB.willC.mayD.need

查看答案和解析>>

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

----Will you take up teaching as a career after graduation?
---- Hard to say. I ________ go abroad for higher education instead, but it depends.

A.must B.should C.might D.shall 

查看答案和解析>>

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

--- Do we have to hand in our research reports this afternoon, Professor Smith?
--- Yes, you _______ . I will be waiting to check them all the afternoon.

A.shouldB.mayC.canD.must

查看答案和解析>>

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

Don’t worry about your future. As long as you try your best, a great future ________ wait for you on your way.

A.would B.can C.must D.should

查看答案和解析>>

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

According to our school rules, students ________ not carry mobile phones when taking a exam.

A.will B.may C.shall D.need

查看答案和解析>>

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

— I didn’t care about what other people thought about me.
— Well, you ________.

A.shouldB.couldC.would haveD.ought to have

查看答案和解析>>

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

—Fined ¥100! You know you were driving 100 KM an hour, don't you?
—No, officer. I _____.This car doesn't do 80.

A.shouldn't have been B.mustn't have been
C.can't have been D.mightn't have been

查看答案和解析>>

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

When I was a child, I ______ watch TV whenever I wanted to.

A.shouldB.couldC.mustD.need

查看答案和解析>>

同步練習冊答案