Present Simple and Past Simple – English Grammar Test for A2

Grammar » Grammar Test for A2 » Present Simple and Past Simple - English Grammar Test for A2

Tests:   123456789101112

1 Every morning I ___ (drink) coffee before work.
a) drink
b) drank
c) drinks

2 Yesterday she ___ (go) to the supermarket with her mother.
a) go
b) goes
c) went

3 My father usually ___ (read) the newspaper after breakfast.
a) reads
b) read
c) reading

4 We ___ (visit) our grandparents last Sunday.
a) visit
b) visits
c) visited

5 They often ___ (watch) TV in the evening.
a) watch
b) watched
c) watches

6 Last night he ___ (finish) his homework at 10 p.m.
a) finish
b) finished
c) finishes

7 The shop ___ (open) at 9 o’clock every morning.
a) open
b) opens
c) opened

8 Two days ago we ___ (clean) the kitchen together.
a) clean
b) cleaned
c) cleans

9 She usually ___ (walk) to school, but yesterday she ___ (take) the bus.
a) walks / took
b) walk / take
c) walked / takes

10 My mother ___ (cook) delicious meals every day.
a) cooks
b) cooked
c) cook

11 Last year we ___ (travel) to Italy for our holiday.
a) travel
b) travelled
c) travels

12 He usually ___ (play) the guitar in the evening.
a) play
b) plays
c) played

13 Yesterday I ___ (buy) a pair of shoes at the mall.
a) buy
b) buys
c) bought

14 The students ___ (study) English three times a week.
a) studied
b) studies
c) study

15 We ___ (not / go) to the beach last weekend.
a) didn’t go
b) don’t go
c) doesn’t go

16 She ___ (like) listening to music when she is at home.
a) like
b) likes
c) liked

17 He ___ (not / eat) breakfast yesterday.
a) doesn’t eat
b) didn’t eat
c) don’t eat

18 My brother ___ (wake up) late on Sundays.
a) wake up
b) woke up
c) wakes up

19 We ___ (be) very tired after the long trip yesterday.
a) are
b) was
c) were

20 She ___ (be) a teacher.
a) is
b) was
c) were

21 Last summer they ___ (stay) in a small hotel near the beach.
a) stayed
b) stays
c) stay

22 I usually ___ (do) my homework after dinner.
a) does
b) did
c) do

23 He ___ (not / watch) TV every morning.
a) doesn’t watch
b) didn’t watch
c) don’t watch

24 We ___ (see) a beautiful film yesterday.
a) see
b) saw
c) seen

25 She ___ (not / be) at school yesterday.
a) isn’t
b) wasn’t
c) weren’t

26 My parents ___ (go) shopping every Saturday morning.
a) goes
b) go
c) went

27 I ___ (meet) my best friend at the park yesterday.
a) meet
b) met
c) meets

28 They ___ (play) football every Friday afternoon.
a) play
b) plays
c) played

29 Yesterday she ___ (write) an email to her cousin.
a) writes
b) wrote
c) write

30 He ___ (not / like) milk, but yesterday he ___ (drink) a glass.
a) doesn’t like / drank
b) didn’t like / drinks
c) don’t like / drink

Answer

1 a) drink – Present Simple, subject “I”.
2 c) went – Past Simple irregular of “go”.
3 a) reads – Present Simple, 3rd person singular.
4 c) visited – Past Simple regular.
5 a) watch – Present Simple plural subject.
6 b) finished – Past Simple regular.
7 b) opens – Present Simple, 3rd person singular.
8 b) cleaned – Past Simple regular.
9 a) walks / took – Present Simple + Past Simple irregular.
10 a) cooks – Present Simple, 3rd person singular.
11 b) travelled – Past Simple regular.
12 b) plays – Present Simple, 3rd person singular.
13 c) bought – Past Simple irregular.
14 c) study – Present Simple plural subject.
15 a) didn’t go – Past Simple negative.
16 b) likes – Present Simple, 3rd person singular.
17 b) didn’t eat – Past Simple negative.
18 c) wakes up – Present Simple, 3rd person singular.
19 c) were – Past Simple plural subject.
20 a) is – Present Simple fact.
21 a) stayed – Past Simple regular.
22 c) do – Present Simple with “I”.
23 a) doesn’t watch – Present Simple negative, 3rd person singular.
24 b) saw – Past Simple irregular of “see”.
25 b) wasn’t – Past Simple negative singular.
26 b) go – Present Simple plural subject.
27 b) met – Past Simple irregular of “meet”.
28 a) play – Present Simple plural.
29 b) wrote – Past Simple irregular of “write”.
30 a) doesn’t like / drank – Present Simple + Past Simple.

Tests:   123456789101112

[related_posts_by_tax posts_per_page="6"]