Ha B was working B have just come A have collapsed B collapsed Chave been collapsing 2 It hasn't rained three weeks, Ayet B for 3 John ... as a rescue worker since 2009, A has been working C worked 4 Frank back from Pakistan, A has just come C just come 5 James has volunteered for a charity, A ever B never 6 Andy was happy because he ... an award A has won B had won 7 If he the news, he would have heard about the tornado. A watched B had watched C watches 8 I wish some money to help the homeless. A have B had Chad had 9 Tom isn't here. He to the beach. A had gone B has been going C yet C have won C has gone A go B gone 10 The children lots of exotic animals at the zoo yesterday A have seen B saw C had seen 11 They their tickets before they went to the airport. A have already bought C already bought B had already bought 12 Have you ever to Australia? C been 13 If he had known about the charity event he it. A would have attended B will attend C would attend 14 Sally had left we started collecting donations. A before B after C already 15 She tennis well before she broke her arm. A could play B play C has played