PPS and PPCVersión en línea Choose the correct present perfect tense por Yosahandi Jiménez Olmedo 1 I ---- football for five years. a have been playing b have played 2 I ---- on this essay since two o'clock. a have been working b have worked 3 I ---- him for 3 years. a have been knowing b have known 4 ---- you ever---- tennis? a Have, been playing b Have, played 5 No, I ---- anything yet. a have been not winng b have not won 6 We ---- for hours. a have walked b have been walking 7 It is dark in here because we ---- the curtains. a have been closing b have closed 8 ---- you ---- the book yet? a Have, read b Have, been reading 9 I ---- to the cinema. a have gone b have been going 10 She ---- since last night. a has cooked b has been cooking