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

Tests:   123456789101112

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.

Tests:   123456789101112

[related_posts_by_tax posts_per_page="6"]