15 Mary …… that film.
a) seen already b) already seen c) has already seen d) have already seen
16 I`ve been in London …….. last Christmas.
a) ago b) or c) until d) since
17 Tomorrow we`ll celebrate a holiday, so I…….. on my new dress.
a) put b) puts c) will put d) will
18 Please, ……. me this sweet.
a) will give d) gave c) give d) will
19 Last Saturday I …… up very early , because I …… to give a present to my Mum.
a) got, want b) get, wanted c)got, wanted d) got
20 Steve ……. his birthday next month.
a) had b) will have c) has d) will
21 …….. you…….television now?
a) do, watch b) are, watching c) will, watch d) do, watching
22 Mike ……. To the swimming-pool every day.
a) goes b) is going c) will go d)go
23 ………you……..to the Zoo tomorrow?
a) did, go b) do, go c) will, go d) did
24 Hush! Kate ……..
a) sleep b) will sleep c) is sleeping d) will sleeps
25.How many cakes…….you……..in the shop yesterday?
a) do, buy d) did, bought c) did, buy d) did, bought