怎么区分是用for作原因状语还是with作伴随状语?

问题描述:

怎么区分是用for作原因状语还是with作伴随状语?
eg:1.____sales of cars up by 30% last year,the traffic in Beijing has become increasingly terrible.
A.For B.With
2.____golf added to the 2016 Olympic Games ,it might become more and more popular.
A.ForB.With

这种是with的复合结构.
with + n. + to do/doing/done/介词短语
不能用for;for引导原因状语从句,后面只能加从句.
题目中的横线后面的部分不能充当句子,所以不能由for来引导.第二题中的横线后面的部分也不能充当句子么?
选for和with时,主要从句意上选(感觉都讲的通),还是从结构上?不能。added只是过去分词,是非谓语。不能充当句子谓语部分。
如果想用for可以这么改:
It might become more and more popular for golf has been added to the 2016 Olympic Games.

从意思上来讲都通,只能从结构上判断。还是不明白这个added为什么是非谓语,而不能看做是过去式呢?可以,但是语态不对。高尔夫应该是被加入奥运会,而不是加入。
除非是:was added或者has been added