I (EAT) all of the pizza when you arrived.
I had eaten all of the pizza when you arrived.
I (EAT) all of the pizza.
I have eaten all of the pizza.
I (EAT) all of the pizza by the time you arrive.
I will have eaten all of the pizza by the time you arrive.
I (EAT) pizza for 2 hours when you arrived.
I had been eating pizza for 2 hours when you arrived.
I (EAT) pizza for 2 hours.
I have been eating pizza for 2 hours.
I (TALK) to John by the time you came.
I had talked to John by the time you came.
I (TALK) to John.
I have talked to John.
I (TALK) to John by the time you come.
I will have talked to John by the time you come.
I (TALK) to John for 2 hours by the time you came.
I had been talking to John for 2 hours by the time you came.
I (TALK) to John since 5 o/clock.
I have been talking to John since 5 o/clock.
What is the correct form of Past Perfect?
HAD+V3
What is the correct form of Present Perfect?
HAVE\HAS+V3
What is the correct form of Future Perfect?
WILL HAVE+V3
What is the correct form of Past Perfect Continuous?
HAD BEEN+V+ing
What is the correct form of Present Perfect Continuous?
HAVE\HAS+V+ing
The meeting (START) when you arrived?
Had the meeting started when you arrived?
You (FINISH) your project yet?
Have you finished your project yet?
You (ARRIVE) in the office by lunchtime?
Will you have arrived in the office by lunchtime?
You (DRIVE) for long when you had a break?
Had you been driving for long when you had a break?
How long this (GO) on?
How long has this been going on?
Turn into question: I had worked.
Had I worked?
Turn into question: I have worked.
Have I worked?
Turn into question: I will have worked.
Will I have worked?
Turn into question: I had been working.
Had I been working?
Turn into question: I have been working.
Have I been working?