为什么have been能做谓语而having been不行呢?
问题描述:
为什么have been能做谓语而having been不行呢?
答
英语中,谓语都有一个时态,现在时、过去式、完成时、将来时、进行时等.have been 是系动词be的现在完成时态,是一个谓语结构.having been 而having 是have的现在分词形式,看不出任何时态,所以不能作谓语.这里have作为...