1) I ... to Scotland in 2012. a) went b) have gone c) have been 2) The governor ... an evacuation of the city. a) has ordered b) ordered c) have ordered 3) So far, three persons ... injured. a) were b) was c) has been d) have been 4) The rescuers ... all the bodies yet. They are still investigating the wreckage. a) haven't found b) didn't find c) didn't found d) hasn't found 5) A tornado ... a village in Alabama. a) just struck b) have just struck c) has just struck 6) Three days after the earthquake, the rescuers ... two kids under the debris. a) founded b) found c) have found d) has found 7) In 2008, hurricane Katrina ... New Orleans. a) has devastated b) devastated c) have devastated d) didn't devastate 8) The wildfire ... last Friday. a) has started b) started c) have started d) hasn't started 9) I ... a tornado. It is such a terrifying experience. a) already saw b) has already seen c) have already seen 10) The rescuers ... any casualties so far. a) didn't report b) haven't report c) hasn't reported d) haven't reported 11) People ... their village before the hurricane arrives. a) left b) has left c) have left 12) A huge tsunami ... Thailand in 2004. a) hit b) have hit c) has hit 13) They ... the city two years ago. a) have renovated b) has renovated c) renovated 14) The roads ... completely submerged, we can't drive there. a) was b) were c) have been d) has been 15) Many people ... because of the war but a cease fire could be signed very soon. a) suffered b) have suffered c) has suffered 16) An earthquake ... South of New Zealand. a) just struck b) has just struck c) have just struck 17) The firemen ... a little boy stuck in his house. a) have just found b) just found c) has just found 18) The residents ... two weeks ago. a) have moved back in b) moved back in c) has moved back in 19) The village is empty. The residents ... . a) left b) has left c) have left 20) Last month torrential rainfall ... a landslide in Dorset. a) has caused b) have caused c) caused 21) Heavy rains ... all the roads into rivers. There is no way of getting out of the city by car. a) transformed b) has transformed c) have transformed d) transform 22) Global warming ... one of the most pressing issues in our modern society. a) was b) have become c) became d) has become 23) Barack Obama ... President of the US for eight years. a) was b) were c) has been d) have been 24) Jo Biden ... President of the US for five months. a) was b) were c) has been d) have been 25) Over the last decade we ... more storms, wildfires and severe droughts. a) saw b) have seen c) has seen d) seen

Preterit or Present Perfect ?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?