What have you been doing for two hours?, How long has he been waiting for the doctor?, Why have you been feeling tired these days?, Where have they been travelling all weekend?, Who has been calling you since morning?, When has she been practising the guitar?, Has it been playing with the ball for a long time?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?