Which part of the sentence “By the time the guests arrive, we will finish cooking the dinner.” contains an error?
Correct answer D. we will finish
Explanation
"By the time" with a future event needs the future perfect in the main clause, so it should be "we will have finished cooking".
Answer checked How we write and check questions
Discussion