Matching Pairs Present perfectOnline version Join the columns to make a grammatically well done present perfect sentence. by mireia ortiz de zarate 1 Many tourists have 2 I have seen 3 The rain 4 Nobody has ever climbed 5 Mary has loved 6 There have been 7 I have listened 8 James has not finished 9 Our son has learned 10 My English has really improved to music with my MP4 player. since I moved to Australia. many earthquakes in California. hasn't stopped. that movie twenty times. how to read. that mountain.