Hey there your answer is B. I have brung you your sweater. The reason this is wrong because the word brung should be replaced with the word brought.
Hope that helps :)
Suppose
Here's a link to help you further
http://writingexplained.org/suppose-vs-supposed-difference
Actually, colleen isn't a Latin word.
Because he is a bad person who is represented in a good way