满分5 > 高中英语试题 >

He plays basketball very well. He_______...

He plays basketball very well. He_________ it a lot.

A.may practise B.must practise

C.must have practised D.should have practiced

 

C 【解析】 考查情态动词+have done的用法。句意:他篮球打得很好。他一定经常练习。根据He plays basketball very well.可知,此处是对过去行为的肯定推测,应使用must have done,意为“他过去一定经常练习”。 should have done sth.意为“应该做某事,而实际上没有做”,明显不符合语境。故选C。  
复制答案
考点分析:
相关试题推荐

____________I get a ticket for you ?

Thanks.

A.Shall B.Will C.Would D.Must

 

查看答案

It turned out that this material was neither silk ________cotton.

A.or B.nor C.not D.no

 

查看答案

She encouraged us __________up in the face of pressure.

A.to not give B.not giving C.not to give D.not give

 

查看答案

They made Professor Zhang _____________ director of the institute.

A.the B.不填 C.a D.an

 

查看答案

People from the south find it difficult to understand ____________people from the north are saying.

A.what B.that C.how D.where

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.