Have the children eaten too much icecream?
补充:楼上的都有错误,一楼的是一般过去时,没有体现吃完造成的影响,只能表示过去的一个动作
二楼主谓不符,childen是复数,孩子们,应该用HAVE而不是has