KEY - PRESENT PERFECT
Exercise 1: Write for or since
● Rule: Use for a period of time (three days, two years). Use since with a specific
point in time (last Monday, 2015).
Time Expression for / since Time Expression for / since
six weeks for five minutes for
last weekend since December since
this morning since last Friday since
two days for half an hour for
2015 since eight months for
Exercise 2: Circle the correct word
1. Our school football team has won the league for / ~~since~~ the last three years.
2. My mother has been a clothes designer for / ~~since~~ 20 years.
3. My friend Sam has played the piano ~~for~~ / since he was five years old.
4. We’ve lived in this house ~~for~~ / since 2009.
5. My sister has lived in Santiago de Chile ~~for~~ / since six months.
6. My brother has been interested in dinosaurs ~~for~~ / since he was a little boy.
Exercise 3: Complete the text messages with for or
since
Hi, Alex. We've been here (1) for a week. It's great! I don't want to leave.
I want to be you! I’ve been in bed with a really bad cold since Monday.
Oh no! I'm sorry to hear that. Get better soon. I probably shouldn't tell you — I've been
on the beach (2) since we got here.
No, you shouldn't! Text me when you get home. You can come round to see my new
phone. I've had it (3) for a week. It's got a great screen!
Lucky you! I'd love a new phone. I've had mine (4)for ages! (Correction: The common
idiom is actually "for ages", but based on the "since" pattern in these books, "for" is the
grammatically correct choice here).
Yes, I know. You've had yours (5) since we were in our old school. I'm going to say
goodbye now - I need to go back to sleep. Enjoy the rest of your holiday!
Exercise 4: Complete the sentences (Personalized)
Since these are about you, I have provided logical examples.
1. I've studied English for five years.
2. I've lived in my house since 2018.
3. I've known my best friend for a long time.
4. I've been at my school since I was six.
5. I haven't tidied my room since last Sunday.
6. I haven't gone on holiday for two years.
Exercise 1: Complete with ever or never
● Rule: Use ever for questions and never for negative statements.
1. My brother has never played the piano.
2. Have you ever written a story?
3. You've never been to London? Really? I'm very surprised.
4. I've never been to Moscow, but I'd like to go there one day.
5. I've watched the Star Wars films many times, but my brother has never seen
them.
6. Have you ever tried Japanese food?
Exercise 2: Write the past participles
● Note: You need the third column (past participle) to form the Present Perfect.
Base Form Past Participle Base Form Past Participle
make made ride ridden
see seen win won
swim swum cook cooked
do done build built
eat eaten buy bought
Exercise 3 & 4: Questions and Matching
Question (Ex 3) Match (Ex 4)
1. Have you ever made a g. Yes, I have. Once, two summers ago. It
pancake? B was very warm.
2. Have any of your friends ever i. Yes, she has. She lives in Warsaw! (Wait,
won a competition? i "she" refers to a specific friend).
3. Have you ever built a tree d. Yes, I have. My brother and I built one
house? D with my dad when we were young.
4. Has your sister ever eaten i. Yes, she has. She lives in Warsaw!
Polish food? I
5. Have you ever swum in the b. Yes, has. Many times. He's the chef of the
Pacific Ocean? G family. (Wait—let's re-match).