mdcat english MCQ #686

Which part contains an error? 'They will have finished the work by last week.'

mdcat english MCQ #686

  1. Question 1

    Q1. Which part contains an error? 'They will have finished the work by last week.'

    • A) They will
    • B) have finished
    • C) the work
    • D) by last week

    Answer: by last week

    Explanation: Future perfect requires future time reference. 'By next week' corrects temporal inconsistency.