1) The train _________. We can go out now. (stop) a) has stopped b) have been stopped c) has been stopping 2) She isn’t ready. She __________ her cases yet. (pack) a) have packed b) hasn't packed c) has been packing 3) The photographer ___________ photos for the wedding since 7 o'clock! It's 2 p.m. now!(take) a) have been taking b) has taken c) has been taking 4) Sally ___________ yet. Where can she be? (arrive) a) have done b) hasn't arrived c) hasn't been arrived 5) I ______never ____________ to your mother. (speak) a) have/ spoken b) have/ been speaking c) have/ speaking 6) I ____________ which shoes to buy yet. (decide) a) hasn't decided b) hasn't bee deciding c) haven't decided 7) My father ___________ to Rome since yesterday and now he's tired. (drive) a) have driven b) has been driving c) has been driven 8) My mum isn’t at home now. She ___________ (go) to the supermarket. a) has gone b) is gone c) has been going 9) So far this month I ______________ (see) three films. a) has seen b) have seen c) has been seeing 10) I_________________ too much. Now I can't sleep. (eat) a) have been eaten b) has eaten c) have eaten 11) I _________________ (see) Helen yet today. Is she at school? a) haven't seen b) haven't been seen c) hasn't seen 12) Karen _____________________ her violin for three hours now! How is she not tired? a) have been practicing b) has been practicing c) has praticed

Present Perfect x Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?