# data[].attributes.body
*all of these indicate a fraction of time.

# data[].attributes.body
already
yet
ever
just
never
always
lately
often
recently
frequently

# data[].attributes.body
I haven't worked at the school.
Amanda hasn't slep today.
They haven't eaten lunch yet.

# data[].attributes.body
Have you tried that drink?
Has he been to Italy?
Have they played soccer before?

# data[].attributes.body
I have played in that state.
She has tried indian food.
They have been to her house.

# data[].attributes.body
I have been to England.

"have" (present form of "have".
"been" (past participle of another verb)

# data[].attributes.body
When we use the present perfect in its interrogative form, we start with "have" followed by the subject and a past participle (the sentence ends with a question mark). It is used to ask a question.

# data[].attributes.body
The form for a negative present perfect sentence is: Subject + auxiliary (have/has) + not + past participle. It is used in sentences that ask if you "have not" done an action.

# data[].attributes.body
We use the affirmative form, to confirm completed actions which have occurred in the past, are connected to the present and still have effects on it.

# data[].attributes.body
I have been working out recently. (Still happening)

I have been to Brazil. (Have been completed recently)

# data[].attributes.body
The present perfect is used to indicate a link between the present and the past. The time of the action is before now but not specified, and we are often more interested in the result than in the action itself.
It can be used for something that started in the past and continues in the present.

# data[].attributes.body
The present perfect is formed from the present tense of the verb “have” and the past participle of a verb.

# data[].attributes.body
It is a tense that expresses actions influenced by the present, that is, these actions are still happening or have been completed recently.