you have helped me (Present Perfect)
you helped me (Past Simple)

Which one is correct and why?

marked as duplicate by Mitch, lbf, Cascabel, RegDwigнt Aug 3 '18 at 17:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 2
    May I redirect you to the Stack Exchange community for English language learners? ell.stackexchange.com – VTH Aug 3 '18 at 10:21
  • 1
    Certainly not "helpes". – Hot Licks Aug 3 '18 at 12:05
  • They are both correct. As you say yourself, these are two different tenses. This is like asking which is correct: "I have helped you" or "I will help you". Both are correct. They just mean different things. – RegDwigнt Aug 3 '18 at 17:19

When someone says "you have helped me," they typically convey that the help persists into the present. "You helped me" indicates that the help was in the past, and that help may or may not continue to help now.

If someone gave you good advice that you continue to use in the present, you would probably say, "you have helped me." If someone came and rescued you when you had a flat tire, you'd probably say, "you helped me."

  • No problem. If my answer is the answer you are going with, feel free to mark it as such. If it isn't, hopefully you'll find an answer soon. – JoshG Aug 3 '18 at 17:01

Not the answer you're looking for? Browse other questions tagged or ask your own question.