Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present perfect simple (Use (To express the resultaf an action (What has…
Present perfect simple
Form
Subject + have/has + past participle
Present perfect progressive
Form
Subject + have/has + been + verb -ing
Use
To express the continuous course of an action
How has somebody spent his time
To express the duration of an action
How long an action has been going on yet?
To express an unwanted side effect
Since the beginning of an action
To express a temporary situation
Important words
Since
For
How long
Use
To express the resultaf an action
What has happened?
To express that an action is completed
To express a desired result
To express how much time has passed since the last time the action took place
To express a permanent situation
Important words
... times
Since
How often
For