1.50 per cent of the class_____(have done,has done)most of t
2个回答

1.have done is class这里的意思是全班同学,是一个实在的群体,像这种百分一类的表达谓语要看of之后的主语,这里表示很多人,所以又have,下面的work表示工作,是个抽象的概念,没有估测的单位

2.B are后面要接动词,一个句子里不能有两个谓语,keep doing表示一直做某事,固定搭配