The answer is B: ad hominem.
A logical fallacy is a failed form of argument that reaches a conclusion by means of invalid proofs that are not justified. Ad hominem (which could be translated as “against the man”) is one such logical fallacy and it involves an argument based on a direct attack of a person´s character or circumstances when they are not related to the content of the argument itself.
D to get home
I believe get is an adverb
D. The sentence contains a typo. "Past" is the wrong spelling. It should be "Passed"