作状语的现在分词完成式可否改为过去分词(动词为及物动词)

Having been shown around the lab,we were led into a big hall.
可否改为

Shown around the lab,we were led into a big hall.

having finished the work, they went home.
可否改为
the work finished,they went home.


如果可以这么改,这种变换是一般规律吗?

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

条件或时间状语通常直接用过去分词,但如果强调分词的“被动动作”发生在谓语动词的动作之前,也可以用having been done。例如:

Given more time, I’ll do it better.  如果多给点时间,我会做得更好。

Having been revised several times, my composition was rated as an excellent one. 经过几次修改,我的作文被评为优秀。

Having finished the work, they went home. 可以改为独立主格结构The work finished, they went home.


请先 登录 后评论
  • 0 关注
  • 2 收藏,1899 浏览
  • foster 提出于 2020-08-24 22:05

相似问题