finish后接动名词可用完成式吗?

finish后接动词时,要用动名词doing,不能用不定式to do——这是肯定的,众人皆知!但是想请问一下,finish后接的动名词可用完成式having done吗?

请先 登录 后评论

最佳答案 2014-05-24 22:48

不可以这样表达,但可使用finish的完成时的形式,请看例句:
If you have finished eating you may leave the table.  你要是吃完了,就可以离席了。
I have finished reading it. 我已经把它看完了。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,4530 浏览
  • 奉国平   提出于 2014-05-24 22:40

相似问题