1) How long have you ________ Anne? a) known b) been knowing  2) I __________ for the marathon for the last six months. a) 'm training b) I've been training 3) I've ___________ you since the first time I met you. a) loved b) been loving 4) She's _________ on the phone to her boyfriend for over an hour now. a) talking b) been talking 5) Silvia ________ her homework all morning. a) is doing b) has been doing  6) I've ___________ this apartment since 2010. a) owned b) been owning 7) How long ___________ to this gym? a) are you coming b) have you been coming 8) ____________ to yoga classes for six months. a) We're going b) We've been going 

Present perfect continuous and present perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?