Grammar › Present Perfect Continuous

Present Perfect Continuous: wh-questions

640 fill-in-the-gap exercises, 64 tests of ten

Question word first, then have or has, then the subject, then been and the -ing form.

Practice this form

Loading…

Getting your first question ready.

The usual order

Five slots: question word — have or has — subject — been — the -ing form.

Why has she been crying?

How long is the question this tense exists for

How long have you been learning English?

The answer takes for with a length or since with a starting point: For two years / Since school.

Compare How long did you learn English?, which asks about a period that is over.

When who is the subject

No swap, because there is no other subject, and the result is a question that often carries an accusation:

Compare Who has he been calling? — there he does the calling, so the ordinary order returns.

What have you been doing

Asked about the recent past in general, it is a friendly enquiry. Asked while looking at a mess, it is not. The tense is the same; the situation supplies the tone.

All forms

Question wordExampleAsking about
How longHow long have you been waiting?the duration
WhatWhat have you been doing?the activity
WhereWhere has she been staying?the place
WhyWhy have they been arguing?the reason
WhoWho has been using my desk?the person — see below

Examples

Taken from the 640 sentences in this drill. The answer is highlighted.

Mistakes to avoid

Wrong: How long you have been waiting? correct: How long have you been waiting?

The auxiliary goes before the subject.

Wrong: How long are you waiting? correct: How long have you been waiting?

The waiting began earlier and is still going on.

Wrong: Who has been he calling? correct: Who has he been calling?

Here who is the object, so the subject he keeps its normal place.

Other forms of Present Perfect Continuous

Mixed practice → Done with this form? Try it among all the others — ten, twenty or thirty sentences from every form at once.