2 现在分词的完成时所做句子成分问题

attachments-2021-08-GY4ceHQm61207d07dc993.jpg

1.图中这个空不能填having ignored来表示动作的先后吗?肯定是先忽略两个调查的不同才犯错误的啊,如果不能用现在分词的完成时那又如何表示动作的先后(不改变句子结构的情况下)?

2.现在分词的完成时能做主语吗?

3.现在分词的完成时除了可以装状语外还可以做哪些成分?除了不可以做定语外还不能做哪些成分?

请先 登录 后评论

最佳答案 2021-08-21 15:38

你首先要知道现在分词是不能充当名词性成分的,而主语和宾语都是名词性成分的位置。你这个句子中 ignoring...显然是句子中的主语,它只能是动名词,不可能是现在分词。动名词的doing形式在非正式语体可以代替完成体having done使用。换句话说,在非正式语体中,动名词doing形式既可以表示先于谓语时间的动作,也可以表示与谓语时间同时或后于谓语时间的动作。至于动名词doing形式表示的动作究竟是先于谓语时间,还是与谓语时间同时或不具时间性,可以根据句子上下文逻辑做出判断。如果一定要强调动名词的动作先于谓语时间,则可以用动名词完成体having done形式。所以,你的句子中的ignoring是可以改为having ignored的,但这是动名词的完成体,表示动名词的动作先于谓语时间,而不是现在分词。你把主语位置的doinghaving done形式误以为是现在分词,这是一个原则性错误。

分词可以作状语、定语、表语、宾语补足语或主语补足语。但现在分词完成体只能作状语(包括独立主格结构),不可以作其它三种成分。(语法书指出,偶有现在分词having done形式作定语的个别现象,但这种句子的正确性是受到质疑的。所以作为英语学习者,要先接受现在分词完成体不可以作定语。)

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,1875 浏览
  • 荣仕翰 提出于 2021-08-21 12:20

相似问题