1 Decide if the sentences use the past simple (PS) or present perfect (PP). Circle the time phrases in the past simple sentences.
1 I’ve never eaten crocodile meat. …PP…
2 Dad’s ordered a takeaway for dinner. ……..
3 I once tried snails on holiday in France. ……..
4 Last weekend, I ate popcorn at the cinema. ……..
5 Has he ever tasted oysters? ……..
6 I had the best ice cream when I went to Italy a few years ago. ……..
Answer
1 PP
2 PP
3 PS, (once)
4 PS, (Last weekend)
5 PP
6 PS, (a few years ago)
2 Decide if the verbs in bold should be in the past simple (PS) or the present perfect (PP). Then write the correct form of the verbs.
1 We go to a restaurant for my birthday.
…PS… ……went……
2 He look so upset when he failed the exam.
…… …………………..
3 I finish my dessert. Can I have some more?
…… …………………..
4 Luke cook dinner for the whole family. I can’t wait to taste his curry.
…… …………………..
5 The cake that Becky make at school taste so good.
…… …………………..
6 I go to Asia several times in the last few years.
…… …………………..
Answer
1 PS, went
2 PS, looked
3 PP, have finished
4 PP, has cooked
5 PS, made, tasted
6 PP, have been
3 Underline and correct the mistake in each sentence.
1 Yesterday I have bought some tasty cherries at the market. ……bought……
2 We’re worried because my brother doesn’t write an email to us since he arrived at summer camp. …………………
3 Mum was so surprised when she opened the letter that said, ‘You won a family holiday to Spain’. …………………
4 Recently I have seen a really interesting documentary about Mexican food. …………………
5 Let’s buy some of this smelly durian fruit because I didn’t tried it before. …………………
6 He has to go to the hospital because he cut his finger. He was chopping onions! …………………
Answer
1 bought
2 doesn’t write, hasn’t written
3 won, have won
4 have seen, saw
5 didn’t, haven’t
6 cut, has cut
4 Complete the table with the time phrases.
|
a week ages half past two last week several years 2015 two months yesterday |
|
For |
Since |
|
|
last week
|
Answer
|
For |
Since |
|
a week ages several years two months |
last week half past two 2015 yesterday |
5 Complete the responses with for or since. Then write questions with How long …?
1 ……How long have you lived in this town?……
I’ve lived in this town ……since…… I was born.
2 ………………………………………………….
She’s been at this school ………………… two years.
3 ………………………………………………….
They’ve known Carly ………………… she moved here.
4 ………………………………………………….
He’s had his leg in plaster ………………… three weeks.
5 ………………………………………………….
I’ve been a group leader at scouts ………………… a while.
Answer
1 since
How long have you lived in this town?
2 for
How long has she been at this school?
3 since
How long have they known Carly?
4 for
How long has he had his leg in plaster?
5 for
How long have you been a group leader at scouts?
6 Complete the texts with for or since and the past simple or present perfect of the verbs in the box.
|
bake be (x3) decide enjoy have not like say start work write |
I 1……’ve been…… a vegetarian 2………………. I 3………………. 12 years old. I 4………………. to become a ‘veggie’ because I just 5………………. the taste of meat.
Lara
I 6……………… an interest in food 7………………. many years, and in sweet food in particular. I 8………………. cooking with my mum when I 9………………. about six, and together we 10………………. so many delicious cakes over the years.
Gino
My brother Alfie 11………………. cooking meals for our family 12………………. a long time now. His dream is to be a chef. He 13………………. at a local restaurant 14………………. May, and he loves it there! Just last week, the head chef 15………………. Alfie has lots of talent, and he 16………………. a letter to the Cooking Academy to recommend Alfie for an award.
Kelly
Answer
1 ’ve / have been
2 since
3 was
4 decided
5 didn’t like
6 ’ve / have had
7 for
8 started
9 was
10 ’ve / have baked
11 ’s / has enjoyed
12 for
13 ’s / has worked
14 since
15 said
16 ’s / has written
Related Posts
- B1 English Grammar Test – Determiners Consolidation (2) multiple-choice questions
- B1 English Grammar Test – Determiners Consolidation multiple-choice questions
- B1 English Grammar Test – Articles Consolidation multiple-choice questions
- B1 English Grammar Test – Reported Speech Consolidation (2) multiple-choice questions
- B1 English Grammar Test – Reported Speech Consolidation multiple-choice questions
- B1 English Grammar Test – Conjunctions Consolidation (3) multiple-choice questions
