动名词作宾语时何时可用一般式代替完成式

动名词作宾语时,可以用一般式代替完成式吗?比如 I admit doing sth = I admit having done sth吗?

请先 登录 后评论

最佳答案 2014-01-19 23:52

我在英语语法网查到一篇文章,完全可以解答你的问题,现复制如下,供你参考:

当动名词用于admit, confess, deny, forget, recall, regret, remember, report, resent等动词后作宾语时,表示的动作通常发生在主要动作之前——也就是说,这类情况,可以用完成式,也可用一般式,但由于后者显然比前者更简洁,所以,如果不引起意义的混乱,通常会以一般式代替完成式。如:

He admitted stealing [having stolen] the car. 他招认偷了那辆汽车。

He denied telling [having told] me. 他否认告诉过我。

I forgot telling [having told] her the news. 我忘了曾告诉过她这个消息。

He resented being [having been] accused. 他受到指责很生气。

They reported seeing [having seen] UFOs. 他们宣称看见了飞碟。

I don’t recollect seeing [having seen] him before. 我不记得以前见过他。

I remember hearing [having heard] you speak on that subject. 我记得曾听见你谈过这个问题。

He confessed sleeping [having slept] through most of the film. 他承认电影后半部时全睡着了。

I could not recall hearing [having heard] anyone say that before. 我不记得以前听过谁说这样的话。

原文见:http://www.yygrammar.com/Article/201111/2719.html

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,3175 浏览
  • 杨小华   提出于 2014-01-19 21:34

相似问题