Answer:
D. The two men hadn't seen each other since graduation, so they almost didn't recognize each other.
Explanation:
The correct use of commas are to put them in between independent clauses, parts of a sentence that can work on their own as their own sentence.
The two parts of this sentence are not independent clauses. The first part is an independent clause, though: "The two men hadn't seen each other since graduation." The second part is a dependent clause, it needs the first part to work: "so they almost didn't recognize each other." This sentence alone doesn't say who "they" are. The subjects are not determined, so it is a dependent clause.
The correct sentence would be the same thing but without the comma.
"The two men hadn't seen each other since graduation so they almost didn't recognize each other."