帮忙分析下这个句子中有哪些用法

问题描述:

帮忙分析下这个句子中有哪些用法
but today opponents have so complicated its development that no nuclear plants have been ordered.我尤其不明白opponents have so complicated its development这是什么用法

就是opponents have complicated its development so much 的意思.
complicated 在这里不是形容词,是动词的过去分词,“使变得复杂”.这句话的大意是“...对手们使事情的发展变得如此复杂...”
so 加在动词complicated前应该是so much的一种不太正式的省略形式.
此外这句话中so还构成了一个 so...that 结果状语从句结构.