1、名词后面直接加动名词这是什么用法啊,想了半天想不通,比如a new factory,especially one containing chemical or radiation,would`````为啥用containing 不用co

问题描述:

1、名词后面直接加动名词这是什么用法啊,想了半天想不通,比如a new factory,especially one containing chemical or radiation,would`````为啥用containing 不用contains?
2、or或and 前后单复数应该一致的吧?可是这句当中:Only under srecial circumdtances.such as wedding or celebrations,do we need drink.
前面wedding是单数,后面celebrations有成了复数,

containing这里不应算作动名词,而是现在分词,不是句子的主*分,没有谓语的地位
没有or/and 前后名词必须单复数一致的规定