Present Perfect
Present Perfect is used to express an action/event that happened in the past but still affects the present. Shortly, if we want to show that what we did in the past impacts our present, then we need to employ the present perfect. The rules for using this tense are different in British and American English. Most activities or events expressed in present perfect refer to British English. In American English, the past simple is used a lot more than present perfect.
Here are some examples of actions expressed using present perfect;
Common time signal used in present perfect;
Already
Just
Since
For (followed by the duration of the action/event)
-
- We’ve already talked about that topic.
- She hasn’t arrived yet.
- I’ve just done my homework.
- They’ve already met each other.
- Have you spoken to him yet?
- Have they got back to you yet?
- I have gone to school since two hours ago.
- They have lived in London for two years.
SUBJECT | PREDICATE (AUXILIARY ~have/has~ + Verb-3) | OBJECT | TIME SIGNAL |
I | have (just) cooked | spaghetti | for an hour |
You | |||
They | |||
We | |||
He | has (just) cooked | ||
She |
Task-1
Fill in the blank with correct word!
[qsm quiz=26]
Fill in the box with the correct form of present perfect tense!
[qsm quiz=27]