请问“我可以请你吃饭吗”?用英文怎么说?

请问“我可以请你吃饭吗”?

用英文怎么说?

对尊贵的客人:
May I have the honor to invite you for dinner?

对一般客人:
I'd like to invite for dinner this evening. Would you like to come?

对朋友:
Shall we have dinner together? I'll play the host.

(此外,还有很多其他说法。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-26
may i have your dinner?
第2个回答  2008-11-26
can i have the honor to invite you for dinner?
第3个回答  2008-11-26
Could you have dinner with me ?
第4个回答  2008-11-26
May I have a dinner with you ?