D, surprise is the correct answer
The third one. A person uses another's lack of knowledge as proof his argument is correct.
This may be helpful:
https://literarydevices.net/fallacy/
Short answer no. I’m trying to reach the character limit to answer
You would use a semicolon (;) when you could stop a sentence but choose to continue it further.