当前位置:高中试题 > 英语试题 > 虚拟语气 > I__________ you somewhere before, but your name has escaped me_________.A.must s...
题目
题型:不详难度:来源:
I__________ you somewhere before, but your name has escaped me_________.
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
解析
与不定式的完成时连用表示对过去发生的事持肯定态度的推断,在疑问句中用can,在持否定态度的推断时用can not。for a moment表示一个动作延续了一会儿,而for the moment则表示“目前;暂时”。
核心考点
试题【I__________ you somewhere before, but your name has escaped me_________.A.must s】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—What do you think of your nephew?
—He__________ be very naughty but at the same time you poor.
A.will ; willB.won"t; can"t
C.may ; mayD.can; can"t

题型:不详难度:| 查看答案
__________ it rain, the crops_____________.
A.Shall,would be savedB.Should, would be saved
C.Would, should be safeD.Were, might be safe

题型:不详难度:| 查看答案
My pain ___________ obvious the moment I walked into the room, for the first
man I met  asked me pitifully:" Are you feeling all right?"
A.must beB.must have been
C.could beD.could have been

题型:不详难度:| 查看答案
—Who has taken my pen away?
—__________. He was here a moment ago.  
A.It must be Li PingB.It is Li Ping take
C.Li Ping isD.Li Ping must take

题型:不详难度:| 查看答案
--Well done, Jack !  
--Thanks. But given more time, I__________ it better.
A.shouldn"t have doneB.could have done
C.might not doD.could do

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