当前位置:高中试题 > 英语试题 > 虚拟语气 > 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 momentB.must have seen ; for a moment
C.must see ; for the momentD.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 则表示"目前;暂时"。
核心考点
试题【I _____ you somewhere before , but your name has escaped me _____ moment . A.mus】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
--- 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.mustB.shouldC.willD.shall

题型:不详难度:| 查看答案
It"s nearly seven o"clock . Jack _____ be here at any moment .
A.mustB.needC.shouldD.can

题型:不详难度:| 查看答案
She"s too thin. She ____ gain some weight but she _____ too little.
A.would, ateB.will, eats C.would, eatsD.will, ate

题型:不详难度:| 查看答案
I _____ my son ____ a doctor,but he wasn’t good enough at science.
A.hoped; would becomeB.had hoped ; would become
C.had hoped ;will becomeD.hope; will become

题型:不详难度:| 查看答案
-----He ought to have been warned of the danger.
----- ______ ,but he just wouldn’t listen to me.
A.So ought heB.So he wasC.So he wasD.So he had

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.