Hello, Tanski, and welcome to the Grammar Exchange!
You seem to have already found a thread here that deals with your question quite extensively. After reviewing the thread again, please let us know if you have any further questions about the topic. Otherwise, we look forward to questions you might ask about other topics. Again, welcome to the forum.