It was strange that he _____ have uttered such rude remarks on that occasion.
A.mustB.couldC.shouldD.would
C
考查虛擬語(yǔ)氣。句意:很奇怪那個(gè)時(shí)候他能夠說出如此粗魯?shù)脑。本句表達(dá)否定含義,“should+have+done”意思是“本來應(yīng)該做某事,而實(shí)際沒做! It was strange表達(dá)否定含義,表示本來不應(yīng)該做某事,而實(shí)際做了。含有指責(zé)對(duì)方或自責(zé)的含意。故選C。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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


______ him well, I would have invited him to my birthday party.
A.Had I knownB.Should I know
C.If I knowD.If I knew

查看答案和解析>>

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

  _____, we would go on a picnic.
A.The weather is fineB.Should the weather be fine
C.The weather be fineD.Would the weather be fine

查看答案和解析>>

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

—May I tell this to my close friend?
—No, you      . Never let anybody else know about it.
A.needn’tB.shouldn’tC.mustn’tD.can’t

查看答案和解析>>

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

He       have come here yesterday,        he?
A.mustn’t, didB.couldn’t, hasC.must, haven’tD.must, didn’t

查看答案和解析>>

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

—Excuse me, where are we going to have our class meeting?
—I’m not sure. Ask our monitor, please. He  __      know.
A.canB.mayC.needD.shall

查看答案和解析>>

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

--- I’ll tell Mary about our changes tomorrow.
--- What? You ______ her yesterday.
A.ought to tellB.must have toldC.might have toldD.should have told

查看答案和解析>>

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


--- Do you mind if I smoke here in the living room?
--- Well, if you ___.  But I’d rather you didn’t.
A.canB.mightC.mustD.needn’t

查看答案和解析>>

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

I wonder why they’re so late. They ______ here an hour ago.
A.should beB.might be
C.should have beenD.might have been

查看答案和解析>>

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