WorksheetsThe perfect tenses
Total questions: 14
Worksheet time: 6mins
The baby has broken the glass
Past perfect
Present perfect
Future perfect
She had washed her hand before she cooked dinner
Past perfect
Present perfect
Future perfect
I will have finish my homework by dinner time
Past perfect
Present perfect
Future perfect
I had lived in London before I moved to Paris
Past perfect
Present perfect
Future perfect
I will have graduated from the university after 2 years
Past perfect
Present perfect
Future perfect
I have already ironed the pants
Past perfect
Present perfect
Future perfect
She will have fallen asleep by the time we gat hime
Past perfect
Present perfect
Future perfect
Have you ever broken arm
Past perfect
Present perfect
Future perfect
Bye the time I returned home she was already gone
Past perfect
Present perfect
Future perfect
When I came home they had already eaten the meal
Past perfect
Present perfect
Future perfect
The plane will have taken off after the passengers get on
Present perfect
Past perfect
Future perfect
The baby had cried before the father came home
Future perfect
Past perfect
Present perfect
Heba had taken a picture
Present perfect
Past perfect
Future perfect
I will have eaten dinner by the time my friends come
Present perfect
Past perfect
Future perfect
