1) She __________ _____ two hours. a) has been singing for b) has been singing since c) has sung for d) has sung since 2) She ____________ for her exams _____ the last two months. a) has been preparing / since  b) has been preparing / for c) has prepared / for d) has prepared / since 3) She __________ to London _____ last summer. a) hasn't been / since b) hasn't been / for c) has being / for d) has been / since 4) They _____________ tennis _____ breakfast. a) have been playing / for b) have been playing / since c) has been playing / for d) have played / since 5) We _________ to the seaside _____ last June. a) has not been / since b) have not been / for c) have not being / since d) have not been / since 6) How long _____ your brother and sister __________ along? a) have / been getting b) has / been getting c) are / being getting d) have / been got 7) Julie ________ living in Italy ______ May. a) is been / since b) has been / since c) has being / for d) have been / for 8) Do you know he's _________ German _____ fifteen years? a) been teaching / before b) been teaching / for c) been teaching / since d) being teach 9) Has it _____ raining _______ you arrived? a) been / for b) be / since c) being / since d) been / since 10) My brother _________ travelling _____ two months. a) has been / since b) has been / for c) have been / for d) have been / since

Present Perfect vs Present Perfect Continious

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?