Please enable JavaScript.
Coggle requires JavaScript to display documents.
PRESENT - Coggle Diagram
PRESEN
T
PRESENT PERFECT
USAGE
For actions or events that happened at an indefinite time in the past
For actions or events that started in the past and continue in the present
For recently completed actions or events
To connect the past to the present
Used with
For + an amount of time (number of days, months...)
Since + a specific past time (exact date, time, month...)
Since + past time clause
DIFFERENCES BETWEEN PRESENT PERFECT AND SIMPLE PAST
Present Perfect
Used for actions or events that started in the past and continue to the present
Used forcompleted actions or events with a connection to the present
The exact time of the action or event is not given
Use with a time period that has not ended yet
Simple Past
Used for completed actions or events
The exact time of the past action or event is given or understood
Use the simple past with a completed past time period
PRESENT PERFECT PROGRESSIVE
USAGE
For ongoing actions that started in the past and continue in the present
For repeated actions that started in the past and continue in the present
USED
With for or since
Without for or since to emphasize that the action happened recently or is temporary
DIFFERENCES BETWEEN PRESENT PERFECT AND PRESENT PERFECT PROGRESSIVE
Present perfect
Used for completed actions
Used to express the idea of how many or how much
Perfect progressive
Used for continuous actions that are not complete
Often used to express the idea of how long
The present perfect and present perfect progressive have similar meanings with some verbs that express routines, such as live, work, and teach