Since we can't say that $\det(A+B)=\det(A)+\det(B)$ for every matrix $A$ and $B$, we can ask a different question. Clearly, for every matrix $A$ we have $\det(A+O)=\det(A)+\det(O)$. So can we find for every matrix $A$ a matrix $B\neq O$ such that $\det(A+B)=\det(A)+\det(B)$?
If $A$ is singular we get $\det(A-A)=\det(A)+\det(-A)$ and we can find many other ways to obtain our desired result. How do we deal with the case of $A$ being invertible?
If $A$ is arbitrary, invertible or not, let $B$ be the matrix obtained by interchanging the first two columns of $A$.