Xiao Peng

My personal blog moves to xiaopeng.me , blogs about design patterns will be synced to here.
肖鹏,ThoughtWorks资深咨询师,目前关注于架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
多次为国内大型企业敏捷组织转型提供咨询和培训服务,在大型团队持续集成方面具有丰富的经验。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

每天进步一点点-08.23-Do/can/could you speak English?

Posted on 2007-08-23 18:06  勇敢的鸵鸟  阅读(418)  评论(0编辑  收藏  举报

QUOTE:

Originally posted by ieagle at 2007-8-23 09:59
在非英语国家,不会说本地话,希望跟对方用英语交流该怎么说?

In different contexts all can be used.
Can and could are modal verbs. In this example, the can is referring to ability. So if you said "can you speak English" you are asking "do you have the ability to speak English?" This could be shortened to “do you speak English?”
Sometimes could can be used as the past tense of can. In this example, however it can’t be used as the past tense of ability because you would be asking if someone had the ability to speak English in the past.
Could can also be used for possibility. Consequently, if you said, “could you speak English” it would imply that the other person speaks English, but for some reason he or she is speaking another language. By asking the question, you would be making a request to speak English rather than an inquiry into whether English can be spoken.