1 The tornado . some houses in town last week
a) has destroyed
B) destroyed
C) has been destroying
2 Peter has . published his third novel.
a)yet
b)for
c)just
3 Have you ever . to Australia?
a)go
b)gone
c)been
4 Trevor has . climbed a mountain.
a)ever
b)never
c)yet
5 If their team . better, they would have won the game
a)had played
b)will played
c)would play
6 They haven't been abroad . years
a)yet
b)for
c)since
7 Martha . as a volunteer since 2010.
a)has been working
b)was working
c)worked
8 Molly . to Cameroon last year
a)has travelled
b) was travelling
c)travelled
9 I wish I . enough money to go on holiday next month
a)had
b)had had
c)have
10 Last weekend, we . around the campfires and sang songs.
a)sat
b)have sat
c)were sitting
11 Tony couldn't walk because he . has arm
a)has twisted
b)had twisted
c)have twisted
12 Jack isn't here. He . skateboarding.
a) has gone
b)has been going
c)has been
13 Laura . in Pakistan since 2008.
a)was living
b) lived
c) ?
14 I wish it . so much yesterday
a)didn't rain
b)hadn't rained
c) hasn't rained
15 If I . the lottery, I would money to charity
a) had won
b) won
c)?