# data[].attributes.body
past perfect continuous
our team had been looking for an outfielder for not even an hour when we found the perfect person

# data[].attributes.body
future perfect -they will have breakfast before reaching the house

# data[].attributes.body
He missed the class yesterday.
He had already done his homework, before his parents came back.

# data[].attributes.body
past perfect
use to indicate the past action or state happened before another past action .
example
I had just eaten my breakfast when my ride arrived .

# data[].attributes.body
He changed his mind.
The moon wasn't shining last night .
My uncle was a wonderful painter.
They had been arguing since they woke up.

# data[].attributes.body
He was singing a beautiful song.
He had completed all of his work before the due date.

# data[].attributes.body
She will be completing her project within this week.

# data[].attributes.body
They have been on a long vacation after two years of Covid 19.
She is playing guitar very well.

# data[].attributes.body
He has been working hard since last semester.
He is making his presentation for tomorrow's class.

# data[].attributes.body
I am going to play tennis this afternoon.
Will you finish IELTS over summer?
future perfect: the professors are coming at 5 p.m. I'll have finished the presentation by then.

# data[].attributes.body
He is going to travel all over the world next summer.
He will have been done all of his projects by the time when we will be there.

# data[].attributes.body
She is the only one who is cheating in the class.
The bus has already left.

# data[].attributes.body
I had been studying there for 12 years.
We had been waiting for the restaurant to open for 10 min, when Melika changed the location.

# data[].attributes.body
The rainbow will have gone before we reach the home.
They will have been watching TV.