A Comprehensive Guide to English Grammar
Instructor: Abbas SeyedAlHosseini
The Present Perfect is like a bridge. It connects something that happened in the past to the present moment.
We use it when the past action still matters, has a result, or continues today.
Important Rule: NEVER use the Present Perfect if you mention a specific finished time in the past (like 'yesterday' or 'in 2010').
Experiences up to now. Time doesn't matter.
"I have visited Paris twice."
The action is finished, but you feel the result NOW.
"I have lost my keys." (Result: I'm locked out)
Started in the past and still true today (Since/For).
"I have known him for 5 years."
Things that happened a very short time ago (Just/Already/Yet).
"She has just left the room."
To make a simple sentence, use have or has with the Verb 3 (Past Participle).
To say that something didn't happen, just add not.
To ask a question, switch the place of the Subject and Have/Has.
These words act as signals for Present Perfect (Usages 3 & 4).
Knowing the difference is the key to mastering English speaking.
Finished time (yesterday, last year, in 1999).
"I lost my keys yesterday."
→ Action is completely over. No connection to right now.Unfinished time (today) or a result right now.
"I have lost my keys."
→ The result matters now: I can't open my door.Now it's your turn to apply what you've learned.
You will see sentences with missing words. Click the words to fill the blanks.
Question 1 / 8
(Click words below to fill the blanks. Click the blank to remove a word)
You have successfully learned the rules and usages.
Now, let's take the final test to get your official certificate.
Enter your full name to print on your certificate.
Question 1 / 12
This certifies that
has successfully completed the
Test Score: 0/12
Abbas SeyedAlHosseini
www.mrabbas.ir