A. Underline the correct option to complete the sentences about Tom Cruise.
1 When he was a boy, Tom Cruise went / has been to fourteen different schools.
2 While he was at high school, he acted / has acted in school plays.
3 Since his first film in 1981, the actor starred / has starred in some very popular films, e.g. Top Gun, Mission: Impossible and Jerry Maguire.
4 He worked / has worked with some very famous film makers, including Kubrick and Scorsese.
5 He was / has been married to actress Nicole Kidman until 2001.
6 He became / has become a father in 2006, when his daughter Suri was / has been born.
7 ‘I had / ‘ve had a very interesting life.’
2 acted 3 has starred 4 has worked
5 was 6 became; was 7 ‘ve had
B. Complete these sentences using the past simple or present perfect of the verbs in brackets.
1 My grandfather ……didn’t have…… much money when he was a young man. (not have)
2 It …………… difficult to get a good job then. (be)
3 ………… you ………………… this song before? (hear)
4 What …………… you …………… about last night? (dream)
5 My uncle collects old motorbikes. He …………………… three. (buy)
6 When the teacher …………………… in the room, we stood up. (come)
7 There …………………… more accidents on the road last month than in the whole of last year. (be)
8 You …………………… that coat for a long time! (not wear)
2 was 3 Have … heard 4 did … dream
5 has (‘s) bought 6 came 7 were
8 haven’t worn
C. Match the pairs.
1 I’ve sent all the letters this morning.
2 I sent all the letters this morning.
a (It’s four o’clock in the afternoon.)
b (It’s eleven o’clock in the morning.)
3 She learnt to speak seven languages.
4 She has learnt to speak seven languages.
a (She is not still alive.)
b (She is still alive.)
5 He worked for the company for three years.
6 He has worked for the company for three years.
a (He still works there.)
b (He doesn’t work there now.)
7 He has sold a lot of cars today.
8 He sold a lot of cars today.
a (It’s 10 pm and he is not working now.)
b (It’s 4 pm and he is still working.)
1 b 2 a 3 a 4 b 5 b 6 a 7 b 8 a
D. Make past simple or present perfect questions from the words and write them in your notebook. Sometimes both tenses are possible.
1 you / ever / see a dolphin?
2 when / you / last / go swimming?
3 how many different schools / you / study at / before now?
4 what / you / yesterday / do?
5 how many exams / you / this year / take?
6 When your mother was young, where / she / live?
7 you / ever / live / another country?
8 what / your family / last weekend / do?
1 Have you ever seen a dolphin?
In your notebook, answer the questions about yourself and your family. Use the past simple or present perfect in your answers.
2 When did you last go swimming?
3 How many different schools have you studied at before now?
4 What did you do yesterday?
5 How many exams have you taken / did you take this year?
6 When your mother was young, where did she live?
7 Have you ever lived in another country?
8 What did your family do last weekend?
2 I went swimming last week.
3 I’ve studied at three different schools (so far).
4 I went shopping.
5 Up to now, I’ve taken ten exams. / I took ten exams this year.
6 She lived in a village in the mountains.
7 Yes, I have. I’ve lived in Switzerland.
8 We ate in a restaurant.
E. Circle the correct option.
1 A: How long …………. a multi-millionaire? B: Since I was 30.
a have you been
b are you
c you have been
2 A: Have you ever seen Finding Nemo? B: Yes, …………. it on DVD last week.
a I’ve watched
b I’ve watching
c I watched
3 …………. her Apple I computer since 1977.
a She has
b She’s had
c She have
4 We’ve seen some Pixar films, but I …………. Ratatouille yet.
a don’t see
b haven’t seen
c haven’t see
5 …………. together for 20 years, from 1976 to 1996.
a They work
b They’ve worked
c They worked
1 a 2 c 3 b 4 b 5 c
- English Grammar Exercises for A1 A2 – Word order
- English Grammar Exercises for A1 A2 – Both, either, neither
- English Grammar Exercises for A1 A2 – Time and sequence adverbs: first, then, afterwards
- English Grammar Exercises for A1 A2 – Linking words: and, but, or, so, because
- English Grammar Exercises for A1 A2 – Defining relative clauses
- English Grammar Exercises for A1 A2 – Say and tell