Have you written the letter? Question: Choose the option in which the voice…
2023
Have you written the letter?
Question: Choose the option in which the voice has been correctly changed.
- A.
Has the letter been written by you?
- B.
Has the letter been written?
- C.
Had the letter been written?
- D.
Has the letter been written by you.
Attempted by 156 students.
Show answer & explanation
Correct answer: A
Answer: Has the letter been written by you?
Original sentence: Have you written the letter? This is present perfect active (have/has + past participle). To change it to passive, follow these steps:
Step 1: Identify the tense: present perfect (have/has + past participle).
Step 2: For passive, use has/have + been + past participle.
Step 3: Make it a question: auxiliary 'has' + subject 'the letter' + 'been' + past participle 'written' + agent 'by you' + question mark.
Why the other choices are incorrect:
"Has the letter been written?" is passive but omits the agent 'by you', making the transformation less specific than the original question.
"Had the letter been written?" uses past perfect ('had'), which changes the tense and meaning; the original is present perfect, so this is incorrect.
"Has the letter been written by you." uses the correct words but ends with a period instead of a question mark. The sentence should be a question and end with a question mark.
Key point: Keep the same tense and preserve the agent (if the original asks who performed the action), and ensure the sentence form (question) and punctuation match the original.
A video solution is available for this question — log in and enroll to watch it.