There are many, many threads on this already. You can use the search function within the forums to look for threads that discuss this.
Here is one: http://www.usingenglish.com/forum/as...5-grammar.html
If you have a specific question about which one to use, please write the sentence here. If you still have questions after you have read the thread, please ask them here.
Student or Learner