Correct option is D
The correct passive voice of the given sentence is
(d) The invitations shall have been dispatched before Friday evening.
Explain the rules of conversion (Active → Passive) with structure in detail:
Active voice: Subject +
shall have + V³ + Object + time
→
We + shall have dispatched + the invitations + before Friday evening.
Passive voice: Object +
shall have been + V³ + (by + subject) + time
→
The invitations + shall have been dispatched + (by us) + before Friday evening.
Structure:
·
Active: S + shall/will have + V³ + O
·
Passive: O + shall/will have been + V³ + (by + S)
·
Example (rule used): They will have completed the work. → The work will have been completed (by them).
·
Why other options are incorrect:
·
(a) Missing
been; incorrect passive formation.
·
(b) “have had been” is wrong and unnecessarily double-perfect.
·
(c) “have be” is grammatically incorrect; must be “have been.”