Please enable JavaScript.
Coggle requires JavaScript to display documents.
present perfect (S+have/has +V3+O (when to use (Unfinished Time Word…
present perfect
S+have/has +V3+O
when to use
How long?
since
You have been sick since last week.
for
She has lived in London for 3yrs.
Unfinished Time Word
this+time
this month
this week
We have seen Lucy this week
this year
today
She has had lunch today.
many time
We have eaten at that restaurant many times.
frequently
She have visited them frequently.
already
It has happened several times alredy.
Present result
John has missed the bus,so he will be late
Have you just finished work?
I have lost my keys.
life experience
never
She has never studied Japanese.
ever
Have you ever read "War and Peace"?
before
I have never seen him before.