―who has broken the window in my room?―who else ___it but your naughty son!
问题描述:
―who has broken the window in my room?―who else ___it but your naughty son!
a:could do b:could have done c:might do d:must have done
答
根据题意很容易判断出后一句是有根据的肯定,所以排除c.因为弄破玻璃是本身具有的能力,所以用could,并且题意是过去发生的事情对现在造成的影响所以用现在完成时.