1) My sister has ________ seen a horror film. a) never b) ever c) yet d) for 2) Jane ________France yet. a) hasn't been visiting b) haven't visited c) hasn't visited d) haven't been visiting 3) The hikers have _______Mount Everest for the last two weeks. a) climbed b) have climbed c) climbing d) been climbing 4) They have_________all the members of the club, but no one can come to the meeting. a) be calling b) called c) calling d) being calling 5) _________ long has that actress been appearing on this TV series? a) How b) All c) For d) From 6) Mum ________the market to buy some vegetables. a) has been going to b) has gone to c) has gone in d) has been going in 7) ________to take her karate uniform to class? a) Has she been remembering b) She has remembered c) She has been remembering d) Has she remembered 8) Tim________for Channel 6 news for 20 years. a) has reported b) has been reporting c) reporting d) reported 9) My parents_________at a hotel in a long time because they prefer camping. a) haven't been staying b) didn't stay c) haven't stayed d) not been staying 10) Colin_________Amsterdam since 2015. a) has been in b) has gone to c) has been to d) has gone in 11) We haven't been to the ski resort________last winter. a) before b) already c) for d) since 12) David______a new house for the past six months. a) has built b) has been building c) built d) been building

present perfect simple/ continuous

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?