I _____ you somewhere before , but your name has escaped me _____ moment . A.mus
题型:不详难度:来源:
I _____ you somewhere before , but your name has escaped me _____ moment . A.must see ; for a moment | B.must have seen ; for a moment | C.must see ; for the moment | D.must have seen ; for the moment |
|
答案
D |
解析
must与不定式的完成体连用表示对过去发生的事持肯定态度的推断,在疑问句中用can,在持否定态度的推断时用can not 。例如:He must have rid himself of his preumonia last week , for you see , he doesn"t cough at all now . (他在上星期肯定治愈了他的肺炎,你看,他现在一点都不咳嗽了。) for a moment表示一个动作延续了一会儿,而for the moment 则表示"目前;暂时"。 |
举一反三
--- What book are you reading? Wow, Harry Porter! May I have a look at it? --- Yes, of course. You have it as soon as I get through with it.A.must | B.should | C.will | D.shall |
|
It"s nearly seven o"clock . Jack _____ be here at any moment . A.must | B.need | C.should | D.can |
|
She"s too thin. She ____ gain some weight but she _____ too little.A.would, ate | B.will, eats | C.would, eats | D.will, ate |
|
I _____ my son ____ a doctor,but he wasn’t good enough at science.A.hoped; would become | B.had hoped ; would become | C.had hoped ;will become | D.hope; will become |
|
-----He ought to have been warned of the danger. ----- ______ ,but he just wouldn’t listen to me.A.So ought he | B.So he was | C.So he was | D.So he had |
|
最新试题
热门考点