I am busy now, _______ my brother do it for you?
A. Will B. Shall C. Must D. May
解析:选B. 在疑问句中shall 用于第三人称,也表示征求意见。
为什么不能选D呢?我看语法书也没有对can, could, may, might 明确提出人称限制,但是确实日常生活中很少见到说may/can/could he的,所以表征求允许只有shall可以用于第三人称吗?
I am busy now, _______ my brother do it for you?
A. Will B. Shall C. Must D. May
首先,正常的说法是:Would you like my brother to do it for you?
其次,就题目的语境及ABCD而言,应该提供更大的语境。
A.
a. 好像是自言自语,我兄弟会去帮你么 (你说我兄弟去也行?等会我问问吧)?
b. 也可能是“I”倒过来问对方,我兄弟会去给你做it么?
设想在打电话,两种情况都有可能说得通,但也会有人想不到这个语境,而会觉得奇怪
B.
如果用Ngram查一下,很难说它是对的,也不能说是错的,但一定是古旧的。
目前的说法是,用于第二、第三人称,表示说话者的意愿 ----这个说法没错 ,但太过时
现在有些法律、法规性文件这种用法还是会看得到,但被must替代的趋向很大
本题作为答案,10个natives中有9个是不会同意的。所以毙掉是比较保险。
C. 前句说我,后句说兄弟,两者可以拼起来么?好像失去的中间环节太过突出
D. 表示征求允许。但同样也有与A那样倒过来回去问对方而显得搞笑的危险。
本题的答案是,DA问题不大,毙掉BC。
------------
所以表征求允许只有shall可以用于第三人称吗?
shall 用于第一人称、第三人称疑问句,表征求对方的意见,此时 Shall=Do you want ... to
Shall I answer the telephone for you? (要我帮你接电话吗?)
= Do you want me to answer the telephone for you?
Shall he go on an errand? (你要他办点事吗?)
= Do you want him to go on an errand?
回答:(Please) Let him go.
(摘自《刘毅英语语法宝典》pp.310-311)
May 在疑问句中表示征求意见时,主语通常是 I 。