do you speak in english 是说问你用英语说,in english是用英语说,表示你说的状态是用英语而不是用中文,那你接下来就得用英语回答对不?因为人家让你用英语说。do you speak english是问你说不说英语,只是问你会不会说不说而已,没有一定要让你用英语回答,对不?...
是这样的: do you speak in english?中,提取主干后即为do you speak?可以看出in引导的是状语来修饰前面的动作speak. 而do you speak english是一个主谓宾结构,english 做speak 的宾语. 这是语法上的区别.实际意义上差别不大.但多用do you speak english.