Grammatically, only D is correct.

來源: 2022-09-19 21:55:18 [博客] [舊帖] [給我悄悄話] 本文已被閱讀:

However, this is culturally un-American. Most Americans would never ask such a question in such a way. At most, they ask "Can I call you John /Katie?" That is it!