English Tense Tense Question #2978 (CAT-I)

Change the voice: I shall have written the letter.

A The letter will be written by me
B The letter has been written by me
C The letter will have been written by me
D The letter will have been written by me
Correct Answer & Explanation
Option C
Option C is the correct answer according to official curriculum guidelines.