1 Complete the sentences with the past simple or present perfect form of the verb in the box.
buy go not learn not speak start take travel |
1 I ……started…… learning French last year.
2 We ……………. English since yesterday.
3 ……………. you ever ……………. to Australia?
4 Where ……………. you ……………. on your last holiday?
5 Daniel ……………. just ……………. his final English exam.
6 Mum ……………. me a Spanish dictionary at the beginning of term.
7 I ……………. all the topics for the test yet.
Answer
2 haven’t / have not spoken
3 Have, travelled
4 did, go
5 has, taken
6 bought
7 haven’t / have not learned
2 Match the beginnings and endings of the sentences. Then complete the sentences with the verb in brackets in the past simple or present perfect.
1 I ……didn’t enjoy…… (not enjoy) the film …D…
2 We …………………… (not finish) these
3 Did you understand what
4 Julia …………………… (translate) an
5 I …………………… (have) English
6 ……………… you …………………… (look up)
7 Mum …………………… (join) a
A interesting article last week.
B the new words in the dictionary yet?
C language club last year.
D because it ……was…… (be) very violent.
E Sasha …………………… (say)?
F lessons since 2015.
G exercises yet so please give us more time.
Answer
2 G, haven’t finished
3 E, said
4 A, translated
5 F, ’ve had / have had
6 B, Have, looked up
7 C, joined
3 Complete the questions with When or How long. Then complete the missing words using the verb in brackets in the past simple or present perfect.
1 ……When…… did you ……take…… (take) your English exam?
2 ……………… have you ……………… (know) Tom?
3 ……………… has Matt ……………… (be) your teacher?
4 ……………… did you ……………… (have) a holiday?
5 ……………… did Alex ……………… (move) to Canada?
6 ……………… has it been since you ……………… (speak) German?
7 ……………… was the last time you ……………… (see) Susan?
Answer
2 How long, known 3 How long, been
4 When, have 5 When, move
6 How long, spoke 7 When, saw
4 Find and correct the mistakes in the sentences and questions.
1 I have arrived at the airport at 8 o’clock.
……I arrived at the airport at 8 o’clock. ……
2 How many mistakes have you made in yesterday’s test?
………………………………………..
3 I just bought a new dictionary.
………………………………………..
4 We have seen lots of interesting places when we were in Rome.
………………………………………..
5 Were you to Australia?
………………………………………..
6 Gemma hasn’t known the meaning of the word.
………………………………………..
7 They didn’t see their cousins since last year.
………………………………………..
Answer
2 have you made, How many mistakes did you make in yesterday’s test?
3 I just bought, I’ve / I have just bought a new dictionary.
4 have seen, We saw lots of interesting places when we were in Rome.
5 Were you, Have you been to Australia?
6 hasn’t known, Gemma didn’t know the meaning of the word.
7 didn’t see, They haven’t seen their cousins since last year.
5 Complete the conversation with one word in each space.
Hugo: Hi Lucy. 1……Have…… you met Alice? She’s a close friend of 2……………… .
Lucy: No, I haven’t. Hi, Alice. Nice to meet you. Are you 3……………… in the same English class?
Alice: Yes, we 4……………… .
Lucy: Fantastic. Are you both enjoying English?
Hugo: Yes, we enjoy 5……………… English because we have 6……………… best teacher! Last year it wasn’t so much fun because we 7……………… a different teacher every term but now it’s great.
Lucy: How lucky! I want to 8……………… my class so I can be with my friends but I don’t know if will be possible before next year.
Alice: Good luck.
Answer
2 mine 3 both 4 are 5 learning / studying
6 the 7 had 8 change