Connect past actions to the present moment
We use the Present Perfect to talk about:
| Form | Structure | Example |
|---|---|---|
| Affirmative | Subject + have/has + past participle | She has visited Morocco. |
| Negative | Subject + have/has + not + past participle | She hasn't visited Morocco. |
| Question | Have/Has + subject + past participle? | Has she visited Morocco? |
Examples:
Common examples:
| Base Form | Past Participle | Base Form | Past Participle |
|---|---|---|---|
| be | been | go | gone |
| become | become | have | had |
| begin | begun | hear | heard |
| break | broken | know | known |
| bring | brought | leave | left |
| buy | bought | make | made |
| choose | chosen | read | read |
| come | come | run | run |
| do | done | say | said |
| drink | drunk | see | seen |
| eat | eaten | speak | spoken |
| find | found | take | taken |
| get | got/gotten | tell | told |
| give | given | think | thought |
| write | written | meet | met |
1. I __________ (never / see) such a beautiful sunset.
2. __________ you __________ (finish) your project yet?
3. They __________ (live) in Marrakech for 5 years.
4. She __________ (just / arrive) at the airport.
5. We __________ (not / decide) where to go on vacation.
1. I __________ (visit) London last summer. / I __________ (visit) London many times.
2. She __________ (study) French since 2019. / She __________ (study) French in high school.
3. __________ (you / see) the new movie? / __________ (you / see) the movie yesterday?
1. She has traveled to Europe. → ___________________________
2. They have finished the assignment. → ___________________________
3. He has lived here for 3 years. → ___________________________
"Have you ever been to another country?"
"Yes, I have been to Spain twice." / "No, I have never traveled abroad."
"I have just heard some great news!"
"My brother has recently gotten a new job."