Why does the beggar/Odysseus lie to Penelope that her husband will be home soon?

A.to buy himself some time to figure out what to do
B.to see whether her she would be overjoyed or disappointed by this news
C.to make the surprise of his true identity all the greater
D.to prepare Penelope emotionally for recognizing and welcoming her husband

Respuesta :

I think D is the answer

The answer is: D.to prepare Penelope emotionally for recognizing and welcoming her husband

After Odysseus win the bow contest Eurycleia hurry goes to Penelope and let her know that the stranger that won the contest is actually her husband, this way she can be prepare, after this new she went to meet Odysseus and test her until she is fully convinced that is he.