Reply to comment

This is not a good way to help explain the difference.

I'm American ESL teacher. The second sentence...'The man never saw the sea'...could, maybe mean that the man was trying to get to the ocean, but died before that happened. BUt it would depend. There's no context here...for anything, particularly not for the time frame.

I recommend that you go to Wikipedia.org and search 'present perfect'. This site is listed as a resource at the bottom. The idea of PRESENT perf in English has nothing to do with definite time or indefinite time, really, EVEN THOUGH it is true that 1)If definite time, then simple past (unless, say...progressive "He has been going there every Sunday, year in and year out." (Perfect and DEFINITE time))

Forget 'definite' and 'indefinite'. You use the PRESENT perfect to point out that you are interested less in what happened actually than in the consequences of that action on the present state of affairs. That's why we talk about 'present relevance or influence or importance to the present. The present perfect is a PRESENT tense; the time frame is NOW, not the past.

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.