You have a big mouth, Li Fei. You ________ have told everybody the secret.
A.can'tB.mustn'tC.shouldn'tD.mightn't
C

試題分析:考查情態(tài)動(dòng)詞用法。Shouldn’t have done本不應(yīng)該做某事實(shí)際上卻做了。句意:你真是大嘴巴,你本不應(yīng)該被這個(gè)秘密告訴每個(gè)人的。故C正確。
點(diǎn)評(píng):本題是高考必考考點(diǎn),一定要牢記句型意思。must have done過去肯定做了某事。should have done 本應(yīng)該做而實(shí)際未做。 can’t have done 過去不可能做了某事;shouldn’t have done 本不應(yīng)該做而實(shí)際做了。 need have done 本有必要做某事;needn’t have done 本沒有必要做某事;注意沒有 mustn’t have done的形式。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

It was fine yesterday so I ______ the trouble to carry my raincoat with me.
A.don’t need to takeB.mustn’t have taken
C.didn’t need to takeD.needn’t have taken

查看答案和解析>>

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

According to the rules and regulations, all payments _____ be made in cash in the shopping center.
A.shall B.can C.must D.should

查看答案和解析>>

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

If you ______ talk about it with me, please wait till I finish my work at hand.
A.canB.mayC.mustD.should

查看答案和解析>>

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

There _____ be any difficulty in passing the road test since you have practised a lot in the driving school.
A.mustn’tB.shouldn’tC.shan’t D.needn’t

查看答案和解析>>

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

Oh, I’m not feeling well in the stomach. I _____ so much fried chicken just now.
A.shouldn’t eatB.mustn’t have eaten
C.shouldn’t have eatenD.mustn’t eat

查看答案和解析>>

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

---- Did you pass the driving test?
---- No. I ______ it, but I had little time practicing.
A.could have passedB.must have passed
C.can’t have passedD.shouldn’t have passed

查看答案和解析>>

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

He bought another new car. He _____ a lot of money.
A.must earnB.must have earnedC.can earnD.could have earned

查看答案和解析>>

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

Sir, a Mr. Wang is waiting for you at the gate. ________ he come in or stay there?
A.WillB.MayC.ShallD.Must

查看答案和解析>>

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