从语法上讲Can you speak English?和Do you speak English?两句都对
但通常问别人会不会说英语,都用Can you speak English?
如果你和一个外国人交流,你想问他们国家是不是说英语,你就可以问“Do you speak English?”
这两句没有绝对的区别
You are right. It is better to say:
Do you speak English?
do you 和can you 意思不同
do you意思是你说英语么?
can you意思是你会说么?有小小的差别
can是表示一种能力,问人家会不会说英语应该说can u speak English,不管第一语言还是后来学会的语言,都可以用can.
do you speak English这句话的意思是说你平时说话是不是说英语,问的是第一语言,不只是问你会不会说
对啊 本来就是 do you speak engish .
标签:speak,English,语法
版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/life/194980.html