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

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

Pin It on Pinterest

Share This