Present perfect or past simple? – English Grammar Test for A2
Grammar » Grammar Test for A2 » Present perfect or past simple? - English Grammar Test for A2
Reading Passage
I have always loved traveling. Over the years, I have visited many countries in Europe, but I first went abroad when I was only twelve. My parents took me to Spain in 2005, and it was an amazing trip. We stayed in a small hotel near the beach and enjoyed the warm weather.
Since then, I have been to France, Italy, and Germany. I have met people from different cultures and learned a lot. Last year, I travelled to Italy again, this time with my best friend. We visited Rome and Florence, and we ate delicious Italian food every day.
So far, I have collected postcards from every place I have visited. They are special souvenirs that remind me of my adventures. I haven’t been to Asia yet, but I really want to go. I hope I will travel to Japan or Thailand next year.
1 When did the writer first go abroad?
a) In 2005
b) Last year
2 Where did the writer go on that first trip?
a) France
b) Spain
3 How old was the writer at that time?
a) 10
b) 12
4 What did the writer’s parents do in Spain?
a) Stayed near the beach
b) Stayed in a big city hotel
5 Has the writer ever visited Germany?
a) Yes
b) No
6 Which country did the writer visit last year?
a) Italy
b) France
7 Who travelled with the writer last year?
a) Parents
b) Best friend
8 What cities did they visit in Italy?
a) Rome and Venice
b) Rome and Florence
9 What kind of food did they eat in Italy?
a) Italian food
b) French food
10 Has the writer collected postcards from all trips?
a) Yes
b) No
11 What do the postcards remind the writer of?
a) Teachers
b) Adventures
12 Has the writer ever been to Asia?
a) Yes
b) No
13 What countries in Asia does the writer want to visit?
a) Japan or Thailand
b) China or India
14 Which tense is used for “first went abroad”?
a) Past Simple
b) Present Perfect
15 Which tense is used for “I have visited many countries”?
a) Past Simple
b) Present Perfect
16 Which tense is used for “We stayed in a small hotel”?
a) Past Simple
b) Present Perfect
17 Which tense is used for “I have met people from different cultures”?
a) Past Simple
b) Present Perfect
18 Which tense is used for “I travelled to Italy again”?
a) Past Simple
b) Present Perfect
19 Which tense is used for “I have collected postcards”?
a) Past Simple
b) Present Perfect
20 Which tense is used for “I haven’t been to Asia yet”?
a) Past Simple
b) Present Perfect
21 Which tense is used for “My parents took me to Spain”?
a) Past Simple
b) Present Perfect
22 Which word in the passage shows Present Perfect: experience?
a) have visited
b) stayed
23 Which word in the passage shows Past Simple: finished event?
a) travelled
b) have collected
24 “So far” usually goes with which tense?
a) Past Simple
b) Present Perfect
25 “Last year” usually goes with which tense?
a) Past Simple
b) Present Perfect
26 “Since then, I have been to France…” → What does “since then” suggest?
a) Past Simple
b) Present Perfect
27 Why is “I have always loved traveling” Present Perfect?
a) It describes a repeated experience.
b) It describes a state that continues until now.
28 Why is “We ate delicious Italian food” Past Simple?
a) It is about a finished trip in the past.
b) It describes an unfinished action.
29 Which sentence shows life experience without time reference?
a) I have met people from different cultures.
b) I visited Rome and Florence.
30 Which sentence shows a specific event with time reference?
a) I have been to France.
b) I travelled to Italy again last year.
Answer
1 a) In 2005 – specific date in past → Past Simple.
2 b) Spain – given in the passage.
3 b) 12 – stated in passage.
4 a) Stayed near the beach – detail in passage.
5 a) Yes – “I have been to Germany.”
6 a) Italy – “Last year, I travelled to Italy again.”
7 b) Best friend – given in passage.
8 b) Rome and Florence – correct detail.
9 a) Italian food – stated clearly.
10 a) Yes – “I have collected postcards from every place.”
11 b) Adventures – postcards remind of adventures.
12 b) No – “I haven’t been to Asia yet.”
13 a) Japan or Thailand – mentioned at the end.
14 a) Past Simple – “went abroad” = completed event.
15 b) Present Perfect – “have visited many countries” = experience.
16 a) Past Simple – “stayed” = finished trip.
17 b) Present Perfect – “I have met people” = general experience.
18 a) Past Simple – “I travelled” = specific past.
19 b) Present Perfect – “I have collected” = until now.
20 b) Present Perfect – “haven’t been” = unfinished time.
21 a) Past Simple – “took me to Spain” = finished.
22 a) have visited – Present Perfect.
23 a) travelled – Past Simple.
24 b) Present Perfect – “so far” → unfinished time.
25 a) Past Simple – “last year” = finished.
26 b) Present Perfect – “since then” = continuing.
27 b) It describes a state that continues until now.
28 a) It is about a finished trip in the past.
29 a) I have met people from different cultures. – No time reference.
30 b) I travelled to Italy again last year. – Specific past event.
