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