问 题 推荐  收藏
提问:Gerryhh
级别:幼儿园
来自:天津市

悬赏分:0
回答数:1
浏览数:
已解决的问题 非谓语to have done与having done
非谓语to have done与having done的区别,这两者都表示发生在谓语动词之前,但具体做题用哪个呢?

问题补充:
这两个都是发生在谓语动词之前,而且都是强调已经完成。但具体的区别。比如:the guests ______(leave), they continued their discussion. 填 having left与 to have left哪不一样?
 提问时间:2011-01-23 21:16:49    评论举报
最佳答案此答案已被选择为最佳答案,但并不代表问吧支持或赞同其观点
回答:llzgeorge
级别:二级教员


2011-01-24 07:35:57
来自:天星教育网
如pretend,表示发生在该词之前的动作,只能用不定式的完成式。有的词如regret等不定式和动名词都能加,故两者都能用。
本题The guests ______(leave), they continued their discussion.属于独立主格结构,只能用having left.这是固定用法。
揪错评论举报
提问者对答案的评价:
谢谢
总回答数1,每页15条,当前第1页,共1页