I've tried solving this equation for my assignment by replacing $n$ by any of the following possible integers
- a number divisible by $3 (3k$)
- $1 \mod 3 (3k+1)$
- $2 \mod 3 (3k+2)$
However, I found that none of them are divisible by $3$ this way. Is there something I am doing wrong?
In my assignment, b, c, and d are equally impossible for me to prove.

Any help is appreciated
Here is a strategy that works whenever one wants to prove that at least one outcomes from of a list must take place: Suppose all but one of them fail, and show that the final outcome holds.
Consider the example at hand. If it happens that $3$ divides either $n$ or $n+1$, then there's nothing to show. We got one of the three desired outcomes by assumption.
Now, suppose that $3$ does not divide $n$ and $3$ does not divide $n+1$. We need to show that $3$ divides $2n+1$, or else our entire list of outcomes is false. Based on our assumption, we can conclude that $3$ divides both $n-1$ and $n+2$ (why?), so $3$ divides $(n-1)+(n+2)$, which is $2n+1$.