没什么大的区别,只是can比较客气一点,do比较随意一点.
Can you speak English?你会说英语吗?
Do you speak English?句意:你平时说英语吗?(会了就习惯,不会就不习惯)
Can you smoke?你会抽烟吗?
Do you smoke?句意:你平时抽烟吗?(会了就习惯,不会就不习惯)
Can you recognize that man?你能认出那个男人吗?
Do you recognize that man?你可以认出那个男人吗?(能够就能可以,不能够就认不出)
“我请你吃饭好吗?”,“咱吃饭去吧,我请!”必须要有多大的区别吗?