The answer to your question would be that the rhetorical device used in the statement is parallelism. That is, the correc option would be A.
Parallelism is a literary device in which parts of a sentence are grammatically identical or similar in terms of their construction. It can be a word, a phrase or a sentence. In this case, the only difference between both sentences is the verb: in one case it is the verb to want and in the other is "to need".
I'm pretty sure the answer is
B. will have been speaking