You are on page 1of 3

PRESENT PERFECT+SINCE, FOR+ EVER, NEVER

1 Complete the table with the base forms and the past participles. Use the words in the
box.
Lose, taken, swim,, written, run, eaten, take, won, write, done, lost, win, run, eat, swum
base form past simple past participle
 ______buy___ bought ____bought___
_____do ____ did _____done____
_____eat____ ate ______eaten___
______lose___ lost ______lost___
______run___ ran _______run__
____swim_____ swam ______swum___
_____take ____ took _____taken____
________win_ won _____won____
_______write__ wrote ______written ___

2 Complete with the correct forms of the verbs in brackets:


• He has finished training.
• She has scored twenty points in the match.
• We have watched all the Champions League matches this season.
• They haven't started their meal.
• I  have done my homework.
• Oh, no! I  have lost my money!
• My brother and I haven't seen any films this week.
• The garden is very green. It  has rained a lot this month.
• These are my favourite trousers. I  have had them for five years
• Mum's really angry. We haven't tidyed our room!
3 Find the mistakes and correct them:Have you ever
• Tom's my best friend, I have known him for three years.
• They have lived in Miami for two years.
• Jo has earache, he has had it since 7 o'clock.
• Brad has lived in Chicago since 1998.
• Where's Alison? We haven`t seen her since yesterday.
• Dad   hasn`t taken a holiday since last August.
4 These are some sentences from Nigel’s letter home from Africa. He has made four
mistakes in using ‘for’ and ‘since’. Correct his mistakes:
Dear Mum and Dad,
I've lived in Africa for two weeks and I love it! Africa is beautiful! I haven’t travelled to
any faraway place since last summer. I’m so happy now!
I’ve already seen Mr. Rambler. He is working for WWF here and taking photos of wild
animals. I haven’t seen any lions yet. I think I’ll see them later.
Thank you for the trip. I’ve dreamed of Kenya for my childhood. I haven’t seen you for
ages! I miss you so much!
Love, Nigel.

5 Make the sentences in Present Perfect using for or since:


• Kate/be/in bed/a long time. – Kate has been in bed for a long time.
• She / not eat / anything / this morning.--She hasn't eaten anything since this
morning
• She / not see / her friends / a week.--She hasn't seen her friends for / a week
• She / stay / at home / Tuesday.--She has stayed at home since Tuesday
• She / have / a red nose / three days.--she has had a red nose for three days
• She / not play / basketball / last weekend.--She hasn't played basketball for last
weekend
•  She / not do / any school work / Monday.--She hasn't done any school work since
Monday

6 Make the questions and give the answers:

Example: (eat Italian food)


— Have you ever eaten Italian food?
— Lots of times.
1 (ski)
-Have you ever skied ?
- ___No,I haven't
2 (win money)
- Have you ever won money ?
- No,I haven't
3 (have a dream)
- have you ever had a dream?
- Yes,I have
4 (break a leg)
-Have you ever broken a leg ?
- Yes,I have
5 (go to a concert)
- Have you ever gone to a concert ?
- Yes,I have

You might also like