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

Leaderboard

Visual style

Mga Option

I-switch ang template

I-restore ang gi-autosave: ?