Use the Present Perfect for actions that have happened in your life before now without saying an exact time. These are often general experiences. Remember: It isn't important exactly when these things happened. Conversations that begin like this in the present perfect usually continue in the simple past as the speaker adds details. When we want to say an exact time, we use the past simple.
Note: Use ever with the present perfect to mean "during your life until now". Never is the negative of ever.
Spoken grammar tip 1: When we are asked a Have you ever...? question, we often reply: No, never instead of No, I haven't.
Example:
A: Have you ever been to El Salvador?
B: No, never.
Spoken grammar tip 2: When we want to repeat the same Have you ever...? question, we usually say Have you?
Example:
A: Have you ever been to Germany?
B: No, have you?
The Verb Conjugation of the Present Perfect is different from most other tenses, and can be very unique when you use Irregulars. Look at the list of Irregulars here.
<----x-------------|-------------------->
Subject + Auxilary Have/Has + Past Participle + Complement.
Note: You can use the contractions They've, We've, I've, You've, She's, He's, It's.
Examples:
I have camped here before.
She has eaten pizza lately.
They have been to Italy.
Subject + Auxilary Have/Has + Not + Past Participle + Complement.
Note: In Negative you can use the Contractions, Haven't, and Hasn't.
Examples:
I have not been to United states before.
He has not seen that movie yet.
They have not visited us in a while.
Auxilary Have/Has + Subject + Past Participle + Complement?
Examples:
Have you eaten yet today?
Has it rained this week?
Has he eaten lunch yet?
Wh question word + Object (optional) + Auxilary Have/Has + Subject + Past Participle + Complement?
Examples?
What movies have you seen before?
When have we ever done that?
Where has she gone to?
Who has he given rides to?
Why have they worked so hard?
How many cookies have you eaten?
For and since are wonderful compliments that we can add to the Present Perfect form. They demonstrate in a specific way how long or since when something has happened.
For example, with Since we could say ¨I have worked since I was 17 years old¨. Or with For we could say: ¨She has visited France for 20 years or more¨. In the first example, we can see that Since is used for specific dates or time periods in the past and For is used for amounts of time from one point to now.
Subject + Auxilary Have/Has + Past Participle + Since/for.
I have played soccer since 1990.
He has lived in Costa Rica since 2015.
They have been in business for 25 years.
We have gone to the beach every summer for 10 years.