你首先 把 动词 加 ing 这种 动词形式搞懂
如果 起名词作用 它 就是 动名词
如果 起 形容词 副词 作用 就是现在分词
第一句 having fun 是现在分词 短语 作定语 修饰 teenagers
第二句第三句 是 省略了介词in 作方式状语
动名词 的作用 作主语 作宾语 作定语 作表语
现在分词的作用 作状语 作定语 作表语 作宾补 与助动词be一起 构成进行时
动词ing形式 作主语 宾语 的 一定是动名词
作状语 作宾补 的一定是 现在分词
作表语的 区别
主表可以互换的是 动名词 起的是名词作用
如 his job is teaching english.= teaching english is his job.
不能互换 的是现在分词 起的是 形容词作用
如 the film is exciting,
表示动作的 是进行时 如 he is teaching english.
作定语的区别
有主谓关系的是现在分词 如 a swimming child 一个在游泳的孩子 孩子游泳 是主谓关系
没有主谓关系的是 动名词 如 a swimming pool 一个游泳池 池子
动名词作定语 是 表示用途的 = a pool for swimming
总之 你把 动词ing形式 的各种用法 研究透 你就明白了