问:

They have announced a price increase affecting all its products 这句英语中affecting部分是什么成分?

答:
这句英语中,affecting是现在分词,起修饰作用。
具体分析如下:
1. affect的现在分词是affecting,意为“影响”。
2. 这句英语中,affecting修饰其后所有的名词products,表示“影响所有的产品”。
3. 现在分词一般表示主动且进行的动作或状态。这句话的意思是,他们已经宣布了影响所有的产品的价格上涨。affecting表示这个影响和价格上涨的动作正在发生或持续进行。
4. 现在分词在句子中可以作定语、状语(表时间、原因、条件、方式等)、定语从句的一部分。这里的affecting作为定语,修饰products,相当于一个定语从句who/that is affecting。
5. 这种现在分词结构比较常见,例如:
The girl wearing a red dress is my sister.
(wear的现在分词,相当于定语从句who is wearing)
While watching TV, I fell asleep. 
(watch的现在分词,作状语,相当于when I was watching)
Given more time, I could have done better.
(give的现在分词,作状语,相当于if I had been given)
6. 总之,这句英语中affecting是现在分词,起修饰作用,相当于一个定语从句,修饰其后的名词products,表示目前正在影响所有的产品的一个动作或状态。
希望此分析对您理解现在分词有所帮助。如果您有任何其他疑问,欢迎咨询!