2 do, does, did表示替代时的疑问

有时为了避免与前面出现过的动词重复,可以用动词do,但有时又用do so, do it等。如何区别呢?比如:

My wife asked me to buy some bread, and I ____.

填什么?did? did it? Did so?


请先 登录 后评论

最佳答案 2017-06-22 18:01

三个都可以。do作为替代动词,既可以替代动词加其后的宾语和状语,也可以仅替代动词。如果替代的是动词加宾语,可用do it,也可以用do so.如果替代的是动词加状语,通常用do so, 不用do it. 你的句子中是动词加宾语,因此三者都可以用。

请先 登录 后评论

其它 3 个回答

王汝涛   - 英语教师
擅长:英语翻译,词法问题,英语考试

虽然根据语法,这三个说法都存在,但现代英语倾向于首选I did, 其次I did it 或so I did. I did so现在用得比较少,除非强调某种方式或用于较正式场合。你的句子应该是口语表达,不是正式场合。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

My wife asked me to buy some bread, and I did so .


He said he would tell me the news, but he didn't  do so.

他说他会把信息告诉我,但他没有那样做。

 特别备注:有时这种结构中的so也可以被that/this或it所取代。

——Who broke the window?谁把窗户打破了?

——I did it.我打的。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

如果把 Did so 改为 did so,则三个都可以。

请先 登录 后评论
  • 3 关注
  • 2 收藏,8103 浏览
  • 陈书国   提出于 2017-06-12 17:53

相似问题