What shall I do?的回答该怎么说?

问题描述:

What shall I do?的回答该怎么说?
有一道题是这样的:
---It's such a long way,What shall I do?
---You____take my car if you want.
A.will B.may C.should D.shall
我感觉选may读起来比较通顺,但是按 语法或者外语的语言习惯 来说,

我也觉得用may..因为我的第一反应是can
should是应该的意思 不太对吧
sorry 我不太肯定 hope it helps