第1个回答 推荐于2018-09-20
根据您的描述 那时现在完成时的结构 :主语+ have / has + 动词过去分词 表示事情已经发生过且对现在有影响,这里是不能用动词的过去式的,必须是过去分词
比如:I have seen this film. 我之前看过这个电影。
而您说得 后面有时有ing形式 建议您找到原句拍下来再提问 不过 一般这样的形式是不存在的
或许是下面的这种情况 但也不是have后加动词ing
have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作,这个动作到说话时是否停止,视上下文或当时语言环境而定.例如:
He has been working in that factory for five years.
他在这工厂工作五年了.(现在是否仍在该工厂工作,视上下文而定.)
望采纳本回答被提问者和网友采纳