Present perfect is a tense that we use very often when we are speaking.
We create affirmative present perfect sentences by have/has + past participle.
- e.g. have seen
- e.g. have gone
- e.g. have got
- e.g. have not seen
- e.g. have not gone
- e.g. have not got
- e.g. have you seen?
- e.g. have you gone?
- e.g. have you got?
There are a couple different ways we use present perfect:
- We use it when something started in the past and continues until now. e.g. I have worked at Ford since 1950.
- It can also be used to talk about something that finished at non-specific time in the past. e.g. I have seen Avatar before.
Errors to avoid
I have seen Titanic last night.(incorrect)
- The above example is wrong because it has a time reference in a present perfect sentence.
- e.g. I have seen Titanic. (correct)
- The above is correct because it does not specify the time.
- e.g. J’ai vu un film hier. Which translates into >
I have seen a film yesterday.
- How have you been?
- What have you been up to lately?
Using Since and For
- Since + start time
- e.g. I have worked for CIDA since 2007.
- For + duration of time
- e.g. I have worked for CIDA for five years.