Matching Pairs PRESENT PERFECT CONTINUOUSOnline version Match the picture with the sentence. by Emily JuTe 1 They have been talking for the past hour. 2 We have been singing. 3 She has been working at that company for 3 years. 4 The doctor has been treating the patient for a week. 5 What have you been doing for the last 30 minutes? 6 James has been teaching at the university since June.