" The only explanation I can offer - and it may not even necessarily help - is that in the first sentence the speaker conceptualizes the whole situation of learning English as still going on, whereas in the second sentence the speaker conceptualizes the situation as having ended some time ago. Present perfect tells us what state things are in now because of what happened. Past actually tells the story of what happened.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous"Which concept in the English language has been the most difficult to grasp?"The only explanation I can offer - and it may not even necessarily help - is that in the first sentence the speaker conceptualizes the whole situation of learning English as still going on, whereas
"Which concept in the English language was the most difficult to grasp?"
AnonymousDid I use it right in the previous sentence? "has helped", meaning to imply that your responses in the past have governed the increase in my understanding in the present?Yes, exactly.
AnonymousI think that has helped a bit!I urge you to think in terms of "appropriate" and "effective" rather than "correct". In every pair of sentences which are the same except that one is in the present perfect and the other in the simple past, both are correct (right) grammatically.
Did I use it right in the previous sentence?
Anonymous"We have found your prize."Both are correct. (No specific time is mentioned, so both are likely to be appropriate in most situations we might imagine.) Only the speaker knows whether one or the other is more 'effective'. Silly as it may seem,
"We found your prize."