What would be wrong with saying " has walked off." It seems to me that the present perfect fits here since technically the person would have picked up the silver before leaving the room. What do you think? Mary Ann Black