0% found this document useful (0 votes)
12 views3 pages

Perfect Tense

Uploaded by

toobanaeem111
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

Perfect Tense

Uploaded by

toobanaeem111
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Present Perfect

Has, have + 3rd form of verb


I have completed my work.
I have not completed my work.
Have I not completed my work?
Why have I not completed my work?
Passive Voice
Has been, have been + 3rd form of verb
The task has been finished.
The work has been completed.

We have set the meal for the guest.


The meal has been set for the guests.

Ignorance has destroyed the whole country.


The whole country has been destroyed due to ignorance.

Past Perfect
Had + 3rd form of verb
EA: had + 3rd form of verb
LA: past indefinite
The patient had died before the doctor came.
The patient had not died before the doctor came.
Had the patient died before the doctor came?
The villagers had vacated the village before the flood came.
Passive Voice
Had been + 3rd form of verb
The village had been vacated before the flood came.

Future Perfect
Will have, shall have + 3rd form of verb
EA: will have/ shall have + 3rd form of verb
LA: present indefinite tense
The villagers will have vacated the village before the flood comes.

Passive voice:
Will have been, shall have been + 3rd form of verb
The village will have been vacated before the flood comes.

Continuous Tense (starting point / duration)


Perfect Continuous
Starting point: since
Duration: for

Present Perfect Continuous


Has been, have been + Ving
We have been watching the match since morning.
We have been watching the match for two hours.
Past Perfect Continuous
Had been + Ving
Future Perfect Continuous
Will have been, shall have been + Ving

You might also like