Present Perfect
Past Perfect
Future Perfect
100

Liam _____ (have) three dogs since he was a child.  

Liam has had three dogs since he was a child.

100

 We _____ (meet) before you moved to Los Angeles.

We had met before you moved to Los Angeles.

100

I ______ (be) here for six months on June 23rd

I will have been here for six months on June 23rd 

200

The president ____________ (travel) across Europe for the past two weeks.

The president has been travelling across Europe for the past two weeks.

200

The institute was closed because it ______ (conduct) experiments on live animals.

The institute was closed because it had been conducting experiments on live animals.

200

George _____ (work) in the library for half his life when he gets his degree.

George will have been working in the library for half his life when he gets his degree.

300

Find the question:

Mary / visit / her parents every year for Christmas.

(present perfect simple)

Has Mary visited her parents every year for Christmas?

300

Find the question:

you / speak / to James before he left

(past perfect simple)

Had you spoken to James before he left?

300

Find the question:

He / learn / how to walk by this time next year? 

(future perfect simple)

Will he have learned how to walk by this time next year?

400

Find the question:

Molly and Frank / plan / their wedding.

(present perfect continuous)

Have Molly and Frank been planning their wedding?

400

Find the question:

Donnie / not learn / to play guitar.

(past perfect continous)

Hadn’t Donnie been learning to play guitar?

400

Find the question:

The Johnssons/live/in the same neighborhood next fall.

(future perfect continuous)

Will the Johnssons have been living in the same neighborhood next fall?