1) Hi, Tariq! I haven't ____ you for ages! a) seen b) been seeing 2) I have _____ Justin since we were at school. a) been knowing b) known 3) Yes, we have _____ each other before. a) met b) been meeting 4) I ______ the guitar for as long as I can remember. a) 've been playing b) played 5) My brother _____ around the world for the last two years. a) has been travelling b) has been travelled 6) He has ____ travelling. a) always been enjoying b) always enjoyed 7) Excuse me, I _____ for this call all morning. a) have been waiting b) have waited 8) I ____ Mandarin for more than ten years and I still find it difficult. a) study b) have been studying

Present perfect: simple or continuous?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?