1) Linda ................. here for ten years. ( cafe) a) has worked b) have worked c) is working d) was worked e) worked f) was working 2) Jane................ dinner yet. a) doesn't eat b) hasn't ate c) is eating d) hasn't eaten 3) Alex has been a doctor .................. 2010. a) for b) since c) at d) in 4) You don't need to get the money. I have ............... got them. a) since b) already c) yet d) for 5) Have you ever ................... horse a) ride b) riding c) ridden d) rode 6) I ......... never ......... in a helicopter. a) have/flown b) has/fly c) have/flew d) have/fly 7) Which one is the present perfect tense? a) broke b) breaks c) breaking d) broken 8) Which one is present perfect tense time expression ? a) sometimes b) usually c) already d) now 9) Tom ......... broken his leg. a) have b) is c) has d) was 10) I have .......... a coffee with my friends a) drank b) drink c) eat d) drunk

PRESENT PERFECT TENSE

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?