Answer :
The last one is a dependent clause because you can make two separate sentences out of it :)
I think its B, because the last part is dependant on the first part of the sentence.