1) ________ (they/arrive) already? a) Have they arrived b) Has they arrived c) Have they come 2) I __________ (clean) all morning, im tired  a) has being cleaning b) have been cleaning c) having been clean 3) I ______ just finished! a) has b) have 4) I _______ (drink) more water recently, and I feel better. a) have been drinking b) have drink 5) How many times __________ (you/take) this exam? a) have you taken b) have took c) have been taking 6) I _______ (wait) three hours already! a) have waiting b) have been waiting

Present perfect simple/continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?