精英家教网 > 高中英语 > 题目详情
---______ he have been chosen as captain of our school football team?
---Yes, he______. Can’t you see he’s wearing an armband?
A.Can; canB.Must; must haveC.Can; must haveD.Must; must
C

试题分析:考查情态动词用法。本题考查的是情态动词对过去情况的推测,使用“情态动词+have done”的形式。Can have done通常用语疑问句否定句中。Must have done一定做了某事;表示对过去所发生事情有抱把握的肯定推测。句意:—你可能会被选为我们足球队的队长吗?—是的,他肯定已经被选上了。难道你没有看见他带着队长的袖标吗?故C正确。
点评:情态动词的用法比较复杂。突出的是表示推测:如果是对现在的情况进行推测,使用“情态动词+动词原形”;对过去的情况进行推测,使用“情态动词+have done”;情态动词也经常用于虚拟语气,要分具体情况来分析,在条件句中和宾语从句,表语从句中都有体现。
练习册系列答案
相关习题

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

The winner of the race is tall and thin; he _______ be my friend, Mike, who is short and fat.
A.mightB.mustn’tC.can’tD.should

查看答案和解析>>

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

-----Do you know where David is ?  I couldn’t find him anywhere.
-----Well. He _______have gone far-----his coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

查看答案和解析>>

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

—When I first got to Harvard, my awkward English brought me great trouble.
——Oh, dear, it _______a struggle for you to keep up with other students.
A.might beB.can beC.could have beenD.must have been

查看答案和解析>>

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

My sister met him at the street yesterday afternoon, so he __________ your lecture.
A.shouldn’t have attendedB.needn’t have attended
C.mustn’t have attendedD.couldn’t have attended

查看答案和解析>>

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

Without gravity, we _____ walk on the ground as freely as we do now.
A.couldn’t B.mustn’t C.shan’t D.needn’t

查看答案和解析>>

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

When we were young, every evening my brother and I _____stay at home waiting for our mother to come back from work.
A.mightB.would C.shouldD.could

查看答案和解析>>

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

He _______ have completed his work;otherwise, he wouldn’t be enjoying himself by the seaside.
A.should B.must?C.wouldn’t D.can’t

查看答案和解析>>

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

–Amazing! You ______come to the party in such a fancy dress.
__ Do’t you know it’s a fashion?
A.mustB.willC.couldD.should

查看答案和解析>>