1) I ____ just _____ (start) a new job. I ___________ (meet) new people all week. a) have started / have been meeting b) have been starting / have met 2) I _______ (wait) for a bus all morning, but I still _______ (not see) one! a) have been waiting / haven't seen b) have waited / haven't been seen 3) I _______ (read) for hours. My eyes _______ (start) hurting. a) have read / have been starting b) have been reading / have started 4) Has the mail _______ (arrive) yet? I _________ (expect) a letter all week. a) arrived / have been expecting b) arrived / have expected 5) My leg ________ (hurt) all day, but I _________ (not see) a doctor yet. a) has been hurting / haven’t seen b) has hurt / haven’t been seeing 6) Have you _________ (see) my keys? I _________ (look) for them for ages. a) seen / have looked b) seen / have been looking 7) Have you ________ (hear) about Carl? He ________ ( decide) to move. a) heard / has decided b) heard / has been deciding 8) I _______ (finish)! I ________ (write) this essay for ages. a) have finished / have been writing b) have been finished / have been writing 9) Have you ever _______ (visit) France? We _________ (look) at brochures. a) visited / have been looking b) visited / have looked 10) I _________ (try) to reach Tao all day, but he __________ (not answer) yet. a) have been trying / has not answered b) have tried / has been answering

Present Perfect + Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?