D is the correct answer because I read the book and I known
If you want to know whether that sentence is punctuated correctly, then you are right - it is.
You need to have a comma after the word range, because that is where the dependent clause ends, and there should be no comma before the conjunction and.
Not sure what you mean here
That's definitely false. You know the media.