Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present perfect - Coggle Diagram
Present perfect
time expressions
never
ever
just
recently
since
point in time
I haven't seen her sinceJune.
for
period of time
We haven't been to tne cinema for three months
result in the present
They've never been to India.
experience at an unspecified time in the past
She's just left the party.
affirmative
He has written six novels.
negative
He hasn't written six novels.
question
Has he written six novels?
have/has+ verb (past participle)