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