Q171
A letter has been written by me.
A.
I have been writing a letter.
B.
I has written a letter.
C.
I had written a letter.
D.
I have written a letter.
AnswerAnswer: Option D
Solution
Answer: Option D
Solution:
I have written a letter.Given sentence is in present perfect tense and it is in passive voice.
Rule :
Subject + (have/has) + V3 + Other agents