Mother wanted to be a good provider,a role she ________ since her marriage to Father.

问题描述:

Mother wanted to be a good provider,a role she ________ since her marriage to Father.
A shoulders B shouldered C is shouldering D has been shouldering
为D,因为since要加完成时态.
可问题是如果选D的话该句子不就有两个动词(wanted,has been shouldring)了吗?选B不是可以刚好让shoulderd作分词吗?

这个句子成分有点复杂……先来说后面这部分,a role和she之间省略了which,这个'she _______ since her marriage to Father'是用来界定a role的定语从句;而'a role……'是'a good provider'的同位语,因此,后面这部分...