He ___ (not) finished eating by the time the show starts. won't have will have hasn't hadn't Show answer 📝 Detailed explanation Won't have finished.