Can you speak Chinese?& Do you speak Chinese?的区别

问题描述:

Can you speak Chinese?& Do you speak Chinese?的区别
前几天看电视节目看到的.如果问外国人你会说中文吗?上面两句哪句更好?语感上有什么区别?

我觉得不细究就是一样的.
但我觉得感觉上的话,用 can 似乎比用 do 更加希望对方能够使用英语进行交流,do 就有点比较客观,问一下而已.