Present Perfect
Past Perfect
Already/Yet
Reporting in the
past perfect
100

She has / have finished her homework

She has finished her homework

100

They visit / had visited the museum many times. 

They had visited the museum many times. 

100

She had already / yet been to Paris. 

She had already been to Paris. 

100

She says / said she had read the book. 

She said she had read the book. 

200

I has / have read the book

I have read the book

200

We play / plays / had played football for an hour before it started to rain. 

We had played football for an hour before it started to rain. 

200

They hadn't started the meeting already / yet

They hadn't started the meeting yet

200

They said / say they had finished their exams. 

They said they had finished their exams. 

300

They has / have lived in Spain for one year.

They have lived in Spain for one year.

300

She had practiced / have practiced the song before the performance. 

She had practiced the song before the performance.

300

I hadn't done the dishes already/ yet when my parents got home.

I hadn't done the dishes yet when my parents got home.

300

He says/ said he had travels / traveled around the world.

He said he had traveled around the world. 

400

I have _____ (learn) how to swim.

I have learned how to swim.

400

I had been / hadn't been to the restaurant until last week. 

I hadn't been to the restaurant until last week. 

400

Had you already / yet met my sister before today?

Had you already met my sister before today?

400

My brother said/says he had won / wins the game. 

My brother said he had won the game. 

500

He has ______ (eat) a lot of pasta. 

He has eaten a lot of pasta. 

500

We had _____ (cook) a big meal for the dinner party. 

We had cooked a big meal for the dinner party. 

500

By the time the concert started, we had already / yet found our seats.

By the time the concert started, we had already found our seats.

500

Report the sentence: 

I walked my dog for 30 minutes. 

"She said she had walked her dog for 30 minutes."

"He said he had walked his dog for 30 minutes."

M
e
n
u