– Amazing! You _____ have won the first prize in the national English speech contest!
– I’m lucky that all my efforts have finally paid off.  
A.mustB.mayC.canD.should

試題分析:--真是令人驚訝!你竟然在全國(guó)英語演講比賽中獲得一等獎(jiǎng)!--我很幸運(yùn)所有的努力都最終有了回報(bào)。Should have done表示驚訝的語氣,must have done過去一定做了,may have done過去可能做了,can have done用于疑問或否定句中,選D。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

—The similarities between social networks are striking.
—That ________ come as no surprise,because they are all products of the Internet.
A.shouldB.shallC.mayD.must

查看答案和解析>>

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

No one ______ be more generous; he has a heart of gold.
A.dareB.mustC.couldD.need

查看答案和解析>>

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

—Tom is in low spirits today. He ______ again in the job interview.
—What a pity! He has been greeted with bad luck these days.
A.could failB.may failC.must have failedD.must fail

查看答案和解析>>

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

- You talk so much about London. You ________have been there.
- Yeah, I went sightseeing on a tour last summer.
A.mustB.canC.willD.need

查看答案和解析>>

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

--I have to go now to pick up my daughter.
--If you ________ go, at least wait till the rain stops.
A.canB.mayC.shouldD.must

查看答案和解析>>

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

Their answers are exactly the same. One of them ___ from the other.
A.must copyB.must have copiedC.should copyD.should have copied

查看答案和解析>>

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

—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 beenB.mustn't have been
C.can't have beenD.mightn't have been

查看答案和解析>>

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

One of our rules is that every student ____ wear school uniform while at school.
A.shall B.could C. mightD.will

查看答案和解析>>

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