如一道题,中间两空:can you it English A:speak ,in B:say,in C:talk,with D:tell,with

按理说是A或B,我学校老师教的是can you say it in English
但是外面补课的老师呢讲的是can you speak it in English
老师讲我也没弄清楚,网上查的两个答案都有。晕,请问到底谁是对的。

是can you say it in English
say +说话的内容

speak 做及物动词后面直接加语言 speak English,而不是 speak it in English
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-21
选A较好 说一门语言最好用speak进行搭配
第2个回答  2012-07-21
say 是及物动词,表示讲某事,说某事,强调的是说话的内容。如:do you want to say something?
speak 作为不及物动词时,强调说话的这个动作而已。he spoke on the meeting 在会上他说话了。作及物动词时,后面只能跟某种语言。比如,he speaks Chinese
所以 是:say it , speak 不能+it 只能是speak English ,say 设计内容, speak 只是说的动作
第3个回答  2012-07-21
都对
第4个回答  2012-07-21
用say比较好,say 后一般跟具体说的话,如 say bye ; 而speak 后跟某种语言,如Can you speak Chinese ? 这道题it 既可指话,又可指语言。需根据上下文来选择。若无上下文,则都可。本人更倾向于用say 。
第5个回答  2012-07-21
你们老师讲的是对的,因为say 是及物动词,可以直接加it宾语;speak 当说的时候是不及物动词,不及物动词后面不能直接加宾语。