Past Perfect Progressive Rules


Here you can find tables with Past Perfect Progressive rules on:
positive sentences, negative sentences and questions.

Click Here for Step-by-Step Rules, Stories and Exercises to Practice All English Tenses

Click Here to get the English Short Stories Book and Workbook


Positive Sentences

Who? Form of verb Examples
I  had + been + verb + ing I had been waiting all day.
He/She/It He had been waiting all day.
She had been waiting all day.
It had been waiting all day.
You You had been waiting all day.
We We had been waiting all day.
They They had been waiting all day.

Click here to find out how to add ing to a verb


Negative Sentences

Who? Form of verb Examples
I  had + not + been + verb + ing
 hadn't + been + verb + ing
I had not been waiting all day.
I hadn't been waiting all day.
He/She/It He had not been waiting all day.
He hadn't been waiting all day.

She had not been waiting all day.
She hadn't been waiting all day.

It had not been waiting all day.
It hadn't been waiting all day.
You You had not been waiting all day.
You hadn't been waiting all day.
We We had not been waiting all day.
We hadn't been waiting all day.
They They had not been waiting all day.
They hadn't been waiting all day.


Question Sentences


Who? Form of verb Examples
Had I been + verb + ing Had I been waiting all day?
he/she/it Had he been waiting all day?
Had she been waiting all day?
Had it been waiting all day?
you Had you been waiting all day?
we Had we been waiting all day?
they Had they been waiting all day?

So these are the Past Perfect Progressive rules.

Boy writing happily


What's Next?

  1. You can read, or read again, how we use the Past Perfect Progressive

  2. Practice, practice, practice with the exercises

Get Vocabulary, Grammar and Teaching Tips, Site Updates and Special Offers Directly to Your Mailbox

Join now and get a special bonus:

First 2 chapters of the English Short Stories Book and Workbook.

Are you a teacher or a student?

* We respect your email privacy and you can unsubscribe at any time.