精英家教网 > 高中英语 > 题目详情
“I      her a long time ago,” he doubted, “She doesn’t look at all familiar.”
A.might have metB.should have met
C.might meetD.should meet
A

试题分析:考查情态动词的完成式的用法:句意:他怀疑到:我有可能很久前遇到过她,她看起来不是很熟悉。因为是a long time ago,所以是对过去的情况进行推测,应该是情态动词的完成式,排除CD,might have done是“过去可能做了…”,should have done是“过去本来应该做…而没有做”,选A。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

--- Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?
--- Yes, but I _____ her husband first.
A.should have told B.shouldn’t have told
C.must have toldD.needn’t have told

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— I phoned you yesterday morning. A girl answered, but I didn’t recognize the voice.
— Oh, it __________ my younger sister. She was in my room at that moment.
A.must have beenB.should have been
C.could have beenD.may have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It’s said that there are plenty of hotels in that town. There _____ be any difficulty for you to find one to stay in.
A.mustn’tB.oughtn’tC.needn’t D.shouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He ______ it on schedule, but somehow he fell behind.
A.must have doneB.might finish
C.could have finishedD.could finish

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It’s cold here. _________ I switch on the heating?
A.ShouldB.WillC.WouldD.Shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

―Thank you very much for giving me a hand when I was in trouble.
―Don’t mention it. I only did what anyone else _______ in my place.
A.must doB.might do
C.would have done D.can have done

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--Why are your eyes so red? You _______ have slept well last night.
A.can'tB.mustn'tC.needn'tD.won't
---Yeah, I stayed up late writing a report.

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Tom graduated from college at a very young age.
—Oh,he__________have been a very smart boy then.
A.couldB.shouldC.mightD.must

查看答案和解析>>

同步练习册答案