动名词

哪个时候动名词一定要用完成式不能用一般式啊?

请先 登录 后评论

1 个回答

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

       如果动名词表示的动作发生在谓语动词所表示的动作之前,通常要用动名词完成式。但是有些常用的动名词常用一般式代替完成式。如:

     I appologize for not having kept my promise.  我为未履行我的诺言而道歉。

    He didn't mention having met you.   他没提见到了你。

     Excuse me for coming late.  原谅我来迟了。

      He appologized for interrupting us. 他为打断了我们的话而道歉。

     Thank you for giving us so much help. 感谢你给了我这么多帮助。

    (摘自韩长清:《中学英语语法全编》第2次修订版)

请先 登录 后评论
  • 1 关注
  • 0 收藏,1418 浏览
  • 鸑鷟 提出于 2021-04-10 18:15