It_____ years ago when the incident took place, and I nearly forget it.

A.would have beenB.should have been
C.ought to have beenD.must have been

D

解析試題分析:考查情態(tài)動(dòng)詞+完成式的用法:句意:那一定是在很多年前發(fā)生的事情,我?guī)缀跻恕ust have done過去一定做了,would have done過去會(huì)做但是沒有做,should have done本應(yīng)該做卻沒做,ought to have done過去本應(yīng)該做卻沒有做,選D。
考點(diǎn):考查情態(tài)動(dòng)詞+完成式的用法

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

Why______ you do everything as if you have to win?

A.must B.can C.need D.shall

查看答案和解析>>

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

— Hello, may I speak to Mr. Wu?
— I’m afraid he is not in now. ______ I take a message?

A.ShouldB.CanC.WillD.Shall

查看答案和解析>>

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

— May I smoke here?
— No, you ________. Can’t you read the sign “NO SMOKING”?

A.mustn’t B.won’t C.needn’t D.Don’t have to

查看答案和解析>>

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

He ______ sleep, although he tried to, when he got on such a hunt for an idea until he had caught it.

A.wouldn’tB.shouldn’tC.couldn’tD.mustn’t

查看答案和解析>>

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

— Can I pay the bill by check?
— Sorry, sir. According to the rules of our hotel, the payment ______ be made in cash.

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

查看答案和解析>>

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

E-Commerce ______ mislead customers at times even though it's more convenient and faster in general.

A.shallB.shouldC.canD.must

查看答案和解析>>

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

One of the National Health Regulations is that public schools ______ actively create conditions for sports facilities opened to the public.

A.shallB.willC.mightD.could

查看答案和解析>>

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

— Guess what! I have won the first prize in the speaking competition.
— Congratulations! You _____ put a lot of work into it.

A.shouldB.mustC.should haveD.must have

查看答案和解析>>

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