This one is a bit tricky, but I would say the best way to learn these are through conversation with a native speaker because the context of what your saying will be the greatest determination of what you use. I'd be more than happy to practice with you!