Shall we…如何变为间接引语

“Shall we go by bike?” he asked.请问如何将它改为间接引语?可否是这样:

He asked if we should go by bike.

但这样用的should好像是表示“应该”,好像与原句意思有出入,对不对?

请先 登录 后评论

最佳答案 2015-09-17 17:36

“Shall we go by bike?” he asked.——首先断定,直接引语部分是一个请求句,不是将来时态。
在直接引语和间接引语的变换时,应根据句子内容而不是形式。所以,含有请求、建议的疑问句,可用ask sb. to do sth./suggest doing/advise sb.to do sth.等形式进行转述。
1. “Would you mind opening the door?” he asked. →He asked me to open the door.他让我开门。
2. “Why not going out for a walk?” he asked us.→He advised us to go out for a walk.他建议我们出去散步。
3. “Shall we go by bike?” he asked.→He advised us (them) to go by bike.
4. “Shall we go by bike?” he asked.→He asked us (them) to go by bike.
He asked if(或 whether)they should go by bike. 变为这样的间接引语是不可以的。因为宾语从句成了典型的一般疑问句。其次,原句shall不表示将来时,而且变成should更是毫无道理。
在直接引语和间接引语的变换时,应根据句子内容而不是形式。所以,含有请求、建议的疑问句,可用ask sb. to do sth./suggest doing/advise sb.to do sth或request that等形式进行转述。根据“Shall we go by bike?” he asked.的意思要求,变间接引语用request最佳:
He requested that they (should) go by bike.

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

“Shall we go by bike?” he asked.的间接引语应该是:He asked if (或 whether) they should go by bike.这里的should不是表示“应该”的情态动词,而是助动词shall的过去时,因为把直接引语变为间接引语时,如果主句的谓语动词是过去时(如asked),就应该把直接引语中的shall改为should,而且要把直接引语中的we改为they。

请先 登录 后评论
  • 1 关注
  • 1 收藏,6570 浏览
  • 胡碧英   提出于 2014-04-05 06:11

相似问题