having benn+adj和have been+noun可以用于独立主格吗

我想问下having benn+adj和have been+noun可以用于独立主格吗?

我们知道having been done和having done可以用于独立主格。谢谢老师了!

请先 登录 后评论

最佳答案 2019-01-14 16:42

Tom is looking after his little brother these days, his mother having been ill for a week.

Tom having been my friend for 20 years, I know almost everything about him.

以上二个句子中的独立主格结构就是你说的结构。系表结构表示状态,转态的完成体必须与持续时间状语连用。

其实网友学英语没必要这样学。你应该多注意你见到的实际的英语句子,而不是想当然的闭门造车。我造的句子对你又有多大帮助呢?多读一些原文,增加语感,增加一些感性认识。

请先 登录 后评论

其它 1 个回答

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

网友的问题,存在自相矛盾。

1. having done 是一个“符号”,一个现在分词完成式(完成体)的符号,它本身就包含着 having been + n./adj.

2. having been done 是having done 的被动式;而having been + n./adj. 没有被动式。

建议网友好好学习语法的非谓语部分。


我发现,网友的好多问题,老师们都认真解答了,但都没有采纳,仍然束之高阁。迄今一共提问了20个问题,但只采纳了2个,这很不合适。特提出警告!

请先 登录 后评论
  • 1 关注
  • 1 收藏,4000 浏览
  • 禅性 提出于 2019-01-14 12:05

相似问题