2 关于once做连词

各位老师好,请问这句话是否正确

Once having indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.

这是我的考研老师教我的作文例句,我觉得不太正确,因为once作为连词时连接两个相同的成分,而前面的是现在分词短语后面是一个句子,不知我的看法是否正确

请先 登录 后评论

2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Once having indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.

时间、条件、让步等状语从句,可以省略与主句相同的主语,但原则使用分词的一般体,即:doing 和 done(过去分词只有这一种形式),不用完成体,目的是为了简练。如果使用现在分词完成体,那就没有必要了,倒不如保留主语。

当然,用在介词后可以使用 having done,那是动名词的完成体。但 once 不是介词,所以,我认为原句不妥。可以考虑改用过去分词,是根据被动结构 (be indulged in)而来。应该是这个样子:

Once (they are)indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.

如果强调从句的动作业已完成,早于主句的动作,可以使用现在完成时,其实过去分词本身也可以表示完成。应该是这个样子:

Once (they have been)indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.




请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

连词+分词做状语有二种情况:第一种情况是状语从句省略了与主句相同的主语以及动词be, 例如 While walking in the street, he was knocked over by a motorbike. 这个while后省略了he was。第二种情况,分词在作状语的时候,为了突出分词作何种状语,可以在分词前加上连词。例如,Though knowing she would not read his letter, he kept writing to her. 这个让步状语就不能理解为省略了主语+be,因为静态动词know是没有进行体的,不可能是though he was knowing的省略。所以,当见到从属连词+分词做状语的时候,不一定非得理解这是状语从句的省略,因为它可能是分词作状语加上了连词。

你的这个句子其实就是现在分词完成体做状语,为了突出分词做的是条件状语,加了once,表示一旦做了某事,就...indulge in 在此为不及物动词+介词in构成的短语动词,用现在分词完成体表示主动及先于谓语时间的意义。语料库类似的例句是很多的。句子应该是没有错误的。

请先 登录 后评论
  • 4 关注
  • 2 收藏,2422 浏览
  • 提出于 2022-01-08 15:46