Correct option is D
No error – The sentence is grammatically correct.
Explanation: The sentence uses the
present perfect tense ("have written") in the time clause and the
imperative mood ("read it over") in the main clause. This structure is appropriate.
Correct as is: “When you have written your essay, read it over carefully.”
Grammatical Rule Used: Time Clause with Perfect Tense
• When a dependent time clause starts with “when” and refers to a completed action,
present perfect is used.
• The main clause can be in the imperative or simple present tense.
In Hindi:
जब सहायक वाक्य (subordinate clause) “when” से शुरू होता है और कार्य की पूर्णता दर्शाता है, तब उसमें present perfect tense का प्रयोग होता है।
मुख्य वाक्य आदेश या सुझाव भी हो सकता है।