1) I feel exhausted because I .................... tennis all afternoon. a) have been playing b) has been playing 2) He ........................a lot of pictures on Facebook lately. a) have been posting b) has been posting 3) My eyes are tired. I.......................all day. a) 's been reading b) 've been reading 4) How long............Neil.........................out with his girlfriend? a) has Neil been going b) have Neil been going 5) You look upset? .................you ......................? a) Has you been crying? b) Have you been crying 6) How long ____________ English? a) have you been learning b) you have been learning

Present perfect continuous tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?