1.选B.因为the bike与repair间是一种被动关系,所以need repairing = need to be repaired.
2.填lost.指(东西)丢了,可用missing和lost,区别在于前者指丢了还能找回,而lost却找不回.
3.选B.the May Day hoildays是一个时间段,go是瞬间动词,不与时间段连用,只有be动词.
4.选B.在含有must be的句子中,反意疑问句部分分两种情况,如主句中出现表过去的时间状语,如yesterday,last night...,反意疑问句的附加部分只有didn't ...,如没有过去的时间状语,方法是去掉must,现在时是什么,如此题,去掉must,变there is...,所以选B
5.选B.因主句时态为一般过去时,刚从句以此为基准,为过去时.只有B
6.如按你的理解,a little表一些,应该修饰可数名词,可此处sheep为可数名词.所以你的理解错误.a little sheep 为一只小羊.
7.the+ adj.表一类人,如the young,the old,...谓语动词用复数