哪位大神能帮我分析一下这个句子的结构,以及主语,谓语,宾语都是什么》?

问题描述:

哪位大神能帮我分析一下这个句子的结构,以及主语,谓语,宾语都是什么》?
Despite extensive efforts by many schools to make good roommate matches,unsatisfactory outcomes are common.

Despite extensive efforts by many schools to make good roommate matches是插入语,unsatisfactory outcomes是主语,are 是系动词作谓语,common是形容词 做表语,构成一个主-系-表的句子结构.