用于第一人称表示请求时,can, may, shall到底有什么区别?

can, may, shall都可以用于第一人称表示请求,它们之间有什么区别呢?

______ I have a word with you? It won't take long.
  A. Can B. Must C. Shall D. Should
这道题的答案是A。为何不能用shall?

一______ I turn on the TV for you,Grandpa?
一Yes,thanks a lot,my dear. You’re so considerate.
A.May B.Shall C.Will D.Need
这道题的答案是B。为何不能用may?

这么说吧,其实区别不大,实在要深究的话就是,
询问对方允许时,用"May“要正式一点,比较客气,往往用于陌生人之间或者正式场合。相当于I want to... Do you permit me ?。否定回答时可用can’t或mustn’t,表示“不可以,禁止”。

用 "Shall"来征求对方意见。有“要不要”Do you want me...?,"…..好吗"等意思。

Shall I open the window? 我开窗户好吗?
肯定回答,一般是yes, please;of course; certainly;否定回答,一般用no, thanks。

你看第一题,询问允许的味道更浓一些。第二题,用Shall更符合征求意见;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-21
Can表示能力、可以做

may主要表示许可、可能

shall表示更婉转的请求
第2个回答  2016-03-29
11111111111111111111111111