who ____ my dinner?some of it is gone.a.ate b has eaten 应该选哪