— 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
A

試題分析:句意:—昨天上午我給你打電話。一個(gè)女孩的回答,但我沒聽出誰的聲音!,那一定是我妹妹。她那一刻正在我的房間里。情態(tài)動(dòng)詞加動(dòng)詞的現(xiàn)在完成式形式,表示對(duì)過去的推測。A. must have been表示一定做了某事。用于肯定推測;B. should have been 本應(yīng)該,表示應(yīng)該做而沒有做某事。C. could have been用于肯定句時(shí),表示可能做了某事。更常用于否定推測;D. may have been 可能做過某事。表示可能性很小。結(jié)合語境判斷,A最佳。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

—What does the notice on the wall say?
—“No person       take books out of the reading room; otherwise he would be fined.”
A.willB.mayC.shallD.must

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Why are you late again?
—Something happened to our friend Wang Fei. I _____ to help him.
A.did refuseB.needn’t have refused
C.couldn’t well refuseD.did not say no

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—I wonder why Mr Green hasn't showed up at the meeting yet.
—I'm not sure,but he________in a traffic jam driving here.
A.could be stuckB.might have been stuck
C.might be stuckD.must have been stuck

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

----The task is challenging and demanding. Who do you think can make it?
---- ___________my partner have a try? I think she is the right person to do it.
A.WillB.MightC.ShouldD.Shall

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

I can’t find my socks. Where ________ I have dropped them?
A.mustB.canC.wouldD.should

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Why________ you always leave your dirty clothes in the bedroom?
A.needB.mustC.canD.shall

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It has been announced that all the students ____ put on masks before going to school in case they are infected with SARS virus.
A.shallB.willC.needD.may

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

“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

查看答案和解析>>

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