Matching Pairs Present Perfect Simple Vs ContOnline version Present Perfect Tenses by Rogelio Gómez 1 It has been raining all this week 2 I have never been to Europe 3 I have already finished reading the book you lent me 4 I haven't finished my homework yet 5 I have practiced Karate since I was in elementary 6 I have been working for this company for 5 yerars 7 I have worked as a teacher for 10 years 8 I have just lost my keys An experience An activity we know is finished although we don't know exactly when A recurrent activity within a certain period of time An activity that started in the past and we know how long it has lasted An incomplete activity An activity which happened not long ago but we don't know exactly when, how or where it happened we know how long an activity has lasted and we have some certainty it continues in the present An activity that started in the past and we know when it started