PRESENT PERFECT
. What does it mean to say “I have worked” or “I have understood”? Many students are confused by the PRESENT PERFECT TENSE, because it combines the past and the present. Yet this advanced verb tense can lead to success in a job interview or on your IELTS! In this complete English class, I’ll show you how to use this tense, when to use it, and what mistakes to avoid. You will move forward step-by-step, to master this tense by learning structure, usage, pronunciation, spelling, contractions, questions, short answers, past participles, regular verbs, and irregular verbs. Then, continue your progress through my complete English Tenses series by watching the next lesson, which compares the present perfect and past simple tenses.
317 COMMENTS
Hi Rebecca. I liked so much that lesson. It’s so powerfull. Thanks.
Hi, if we could create a group to practice speaking, that would be really helpful. what do you think?
I agree
Hi, that’s ok. I’ll apreciate that, but I’m a begginer yet. See you soon.
It is a good idea indeed. Please add me to your group.
I have a suggestion. why don’t use a social media like skype whatsup or imo? Keep me updated please.
Hi. Great ideia, can i join in group?
You can join this WhatsApp group, just click the link below, I recommend you to read the rules also.
https://chat.whatsapp.com/BXJPUAohKKBF431HdQMN6i
yes i agree
I want to join so that we can apply and practice what we have learned from Ms. Rebecca.
I agree
Dear Teacher Rebecca ,each lesson even if some of us suppose it is easy &there is not any critical case on it ,but after listening &carefully considering grammatical points we found that there is still some points we have to learn.thanks so much of our kind teacher who teaches honoustly.
Nice idea !.
Yea
Thanks teacher
Thank you, this is a powerful tool for me to speak and write English.
Thank you for this lesson.
Amazing lesson Rebecca, only two own opinions.
The first. It’s a bit long.
The second, I hate listen mistake, because it’s the the first thing that I have had learn.
A lot thanks.
See you next lesson.
9/9 Thank you Rebecca!
Thank you Rebecca!
I have mastered PPT 10/10
Thank you very much, Rebecca. Great lesson, very useful for me.
9/9
Thank you very much, Rebecca:)
You’re one of the greatest teachers I have ever seen before!
And I think so!
Wow, it was such a long class, but it was very fruitful as well. My best regards, Rebecca.
Hi Ms. Rebecca, thank you for this nice topic, I’ve learned a lot. I have gotten 9/9 score. ???
Thank, Rebecca. These English Tenses series has given me a lot of writing tools. So I am not only practicing the reading and the listing, also I’m writing my comments. Step by step, I am improving my English, but I need to speak more often.
Thanks so much.
Thise is one of the best leasson i have learned so far.
Thank, Rebecca. These English Tenses series have given me a lot of writing tools. So I am not only practicing the reading and the listing, also I’m writing my comments. Step by step, I am improving my English, but I need to speak more often.
Thank you Rebecca.I have nearned lots but,I can’t speak in English yet.Can you help me? I will your advice…
What a helpful lesson. I thought the point about erros very interesting, like in pronunciation, how to say it correctly, as well as the form and utilize the apostrophe. I enjoyed this entire lesson. Thank you ma’am.
I liked the performance of Ronnie, and I’ m just starting, thank you so much Ronnie
Hi Rebeca!
Please, tell me if is correct to say: He has passed away ou he has died.
Hi, thank for the lesson i don´t know my level, but i understand your lesson completely, is my first time in lenguaje course good class. thanks again
Thank you
Thank you Rebecca.
Hi Rebecca! if I meet my friend in the cafe what a polite way to ask him about his deals on current week?
1. What did you do this week?
or
2. What have you done this week?
Thank you Rebecca!
10\10
Hi, if we could create a group to practice speaking, that would be really helpful. what do you think?
Yeah I think so
Hey, how’s going? If want, we can practice English together in the Skype or other social media, what do you think about? See u
9/9
Thank you very much, Rebecca:)
You’re one of the greatest teachers I have ever seen before!
Thank you so much the toppic very useful you taught very clearly I would like to beg you to teach about past perfect,future perfect and all of perfect continuous.
Thank you Rebecca! Your lesson has been great.
Dear Rebecca,
I would like to thank you for this lesson, It was great.I really enjoyed.
This lesson was amazing thank you so much.
Rebecca! You are the best. Thank you!!!
Thank you, Rebbecca!
thank you dear lecturer,i got good result.
Oh my god! Is very difficult, but i will not give up!
Thanks teacher.
Really good lesson.
I have a doubt.
In minute 49, let’s imagine someone who does not speak perfect english ask you that question with that mistake in the verb (did), what would you (as a perfect english speaker) answer?.
Yes i did or yes i have.
Ta, Rebecca
Perfect English teacher ?. Thank you. I will practice over and over again.
Thanks reebaca it’s very helpful
I have learned this tenes
Is there a mistake in 6?
i can see lot of lessons here.from where should i start?
Thank you Recbecca
I would like to reguwest the teacher about the lessons.
Please organazed the lessons, becouse the lectures is not organized
Dear Rebecca,
I would also like to thank you for this lesson, You are a really great English Teacher. Eagerly waiting for next lesson.
Thank you very much Rebecca.
Rebecca, you are amazing! I have been learning a lot from you, I had some doubts about ”present perfect”, but I got it now. I have studied present perfect since 2017, let me be honest, a lot of students have difficult on it. Your classes are great, you help me a lot. Thanks a million, see you next time :)
Thanks Rebecca, is wonderfull learn english with you. You are a good teacher.
I have learned tremendous things from your lecture. Thank you so much and Keep it up.
7/9 Thank you teacher.
Am happy to be a member of ur online student. Thanks
Rebecca,thanks. I’ll keep learning!
Hi Rebecca,thanks for the lessons,it helps me a lot.
Dear Rebecca., I got 9/9, first thing I’ve to say 56 min video, Thanks for your time, such a easy method of teaching, you are a terrible teacher!!!! Hats off!!! WAY TO GO!!! Thank you.
Thank you very much miss robecca
Thank you teacher
Hi Rebecca, I have been recently following your lessons on YouTube. I find them very useful and helpful and they way you explain the lesson is very clear to follow.
I always get confused when it’s about to use the present perfect or past simple. But now I think I got my head around it.
Could we say e.g. I did a smiley face on the grass today. or I have done a smiley face on the grass today.
– I finished my homework today or I have finished my homework today
Many thanks.
Excellent lesson!
Hi, Mrs Rebecca,
I just failed the 6th question during the quiz, but l’ve learned too much english lessons since I met you.
Thanks.
thank you teacher . that is great job .
Thanks a lot Rebecca. I’ve learned so much with your lessons.
Best regards.
Thank you, teacher,
Thank you so much , Teacher
It is great learning from you, Madam. The most important is the way you teach. I feel as if I am in your class and word by word learning from you.
Thanks for putting me back in school. Reg
You are a super teacher. Bless you God! Thank you! Thank you! Thank you!
Thanks a lot mam
9/9.. Thank you ma’am
Thanks for your amazing tutorial. I have got a perfect score. Your way of teaching is like a perfect tense. You are a perfect teacher for me.
Thanks, Rebecca!
Hi Rebecca. Your english lessons are very good :) thank u so much.
Thanks.
Thank you Rebecca, you are perfect teacher.
Perfect teacher!
Thank you!
Thank you again Rebecca!!! You´re a great teacher!
Thank you Rebeca, very good lesson!
I have watched your videos and found it not complicated to understand. It is perfect for all ages. I think, engvid should make a speak English program too but free. hahaha
Thank you rebecca
You are the best.
Thanks a lot
Best teacher I’ve ever seen. Thank you so much.
You are amazing!! Thank you for this class. The best class about this topic that I had ever seen!!
I assume you should use Present Perfect instead of Past Perfect. “that I have ever seen.”
But i can be wrond since i’m not native speaker.
All the best.
Hi Rebecca,
thanks
I have watched your videos for three days. So awesome.
I have watched your video for four days. I love it. Thanks Rebecca???
thank you teacher
Thanks Rebecca!! I have learned present perfect from now!
I heve learned, thanks teacher.
10/10 thank you Rebecca I have learned the present perfect from you.
But there are only 9 questions :)
I have learned so much from this lesson.
How can I check my English level?
Perhaps, you could take a quiz on this page. Let me know how it went. :)
thanks you for explaining in easy way
Thank you.
Great Lesson thank you Rebecca!!!
Thanks Rebecca I made it..I got a perfect score!
Hi Rebecca.
I really want to thank You. I have learnt a lot. I have a concern about an example used in the lesson. “develop” has a CVC form at the ending. The past participle, on guidance of that rule you have taught to us is “developed”. If not, Is that an exception for that rule?
Hi Rebecca,
thank you for the really helpful lesson! You’re a great teacher!
i have learned a lot about the present perfect tense.thank you Rebecca
Hi Rebecca, thanks a lot, you are a so devoted teacher, I can t help watching your courses, it permit me to progress a lot , wish all the best for you
thank you, you are the best teacher.
done 100 yesssss
thank teacher Rabecca
ooooh my God, what a best teacher? Rebecca if i knew you before, to day i should be on another level. but it’s time to go with you because even my family will follow you, unfortunately i’m still single but they will. we love you so much!
Thank you.
Thanks for this lesson! I’ve understood this Tense❤️
I have anwerserd all the question correctly except one.
Thank you so much mam.such a great lesson! You explained very well and more clear.I have watched your lessons on engvid since 2019.
After a long time studying English I’ve understood the Presente Perfect.
Thank you so much Rebecca !!!
Thanks for this lesson Rebecca. I loved it.
Thank you Rebecca!
Dear Rebecca madam,
I really appreciate your way of teaching, presentation, pronunciation, so nice madam
thanks for your updates.
Hi Rebacca,I am very grateful for your great teaching. Seeking your assistance to clear my confusion:
1. I have worked there for five months.(Present Perfect)
2. I have been working there for five months.( present perfect continuous)
Here, what is the difference in meaning between these two sentence which sentence will be used where?
Hi! Thanks for the lesson!
It seems I’ve understood Pr.Perf. But I have a question about preposition.
Why did you use ‘to’, not ‘in’ here:
Have you ever been to Italy (London, Paris)?
Does a lesson about this theme exist?
Thank you Rebbeca for all your efforts
Hello Rebecca, Let me say that it’s a golden opportunity to have you as a Teacher. Thanks
Thank you so much Rebecca. :)
Thank you so much Rebecca. :)
Woohoo!
Now I know the meaning of Present Perfect.
Wonderful lesson!!!! Thank you very much for this complete and interesting lesson!
Thank you
thank you Rebbeca to taught us how to use present prefect tense sometimes I made many mistakes but now I feel safer when I can use it in a correct way :)
I have got a full mark, thanks to Rebecca
Thanks Rebecca
89/100
What an Incredibly helpful lesson it is. ???
Thank you so much Rebecca ???
Thank you Rebecca!!
This lesson was really great, but I still have a few questions… thank you.
Thank you a lot
Thank you ,for wonderful lesson….learned a lot..
thank you dear teacher
Hello Rebecca, I have a question. Can we use “already” in simple past sentence? Example: The documents were already prepared.
I appreciate your feedback.
Thanks Rebeka maam. Today I have watched your this video. And the video is so helpful. Your video was too easy to understand. Thanks for made such a fruitful video for us.
Thanks so much for this lesson, 1 hour ago I was so confused but now I know how and when use Present Perfect Tense.
Learn english has been so fun. Lol
Thanks Rebecca
I have been very thankful since I started following you Rebecca :)
Thank you teacher :)
thanks rebecca
Dear Rebecca
This is to get a quick explanation.
In present perfect continuous,
01)I have cooked the dinner – The action is finished.
02)I have lived here since 2012 – the action is still valid. He still lives there..
I am confused. Can you explain the difference?
Thank you very much
Rebecca, Believe me, You are doing an excellent work. Thank you very much once again.
I have learnt so much from this amazing lesson, it was so useful thank you so much mam ^_^
I have gotten 100 marks.?
U r great ?
Thank you very much, this class has been amazing.
Perfect. Thank you.
thanks youuuu
Thanks Rebecca, you are amazing! If anyone want practice English. i’m here, i am beginner, but, together we can improve our speaking and listening, see u guys!
I got 9/9 I’m fortunate enough ,learning from you.Thank you so much Rebecca Mam.
THANK YOU SO MUCH MISS REBECCA I CAN’T BELIEVE IN MYSELF THAT I REALLY DID UNDERSTAND YOUR LESSONS?
I’ve done my quiz. And I got ? on it. Thanks!
this class was the better that I have seen about present perfect, thank you Rebecca.
Thank you again Rebecca for sharing your acknowledgment with us. I appreciate it.
There is a Hungarian children’s song:
“Have you ever seen roship flower…”
As in this lession. :)
Thank you again Rebecca, I got it!
Thank you Rebecca. I´m new here and I’m really improving my english with your lessons.
Thanks Rebecca for your class!!!!!
Dear Rebbeca, I got 100…
rebbeca!!!!!i’ve learned from you alott!!!
i am a beginner! i do not have any confident before…now my confident level to speak in english more than before!!!!!!!!!!!!!!!!!!!! tq!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@zahid1995 Can I join the group? I hope its a whatsapp group. Thank you!
Thanks!
I have seen a lot of lessons in different sites and I didn’t learn anything, but this Engvid videos gave me direction to correct my grammar. Thank you Ms. Rebecca, you did great!
I got 100
Thank you so much Rebbeca
I have a one question
What’s the difference between ( I went to London ) and ( I have been to London )
Thank you Rebecca, I got 100
Thank you, Rebecca
thank you
hi is the 12 different tenses downloadable in PDF? when i see the individual lesson, i need to practice on the paper as ell. thanks in advandce.
Dear Rebecca,
your lessons are exccelent!
They are plenty of details and this is what makes some of them a bit long. But I have found a way to take profit of it. I watch them little by little. For example, when the screens changes and you start explaning another caracteristic of the verb and I feel my attention is running away. I stop it and go to do other tasks and whenever I have time I comeback and I started from where I have stopped it.
By the way, this is the miraacle of the video classes.
I have been studying this serie of lessons since the beggining of the pandemic but not at one go, because they are complex, but not difficult.
At the end of the lessons like this one ” Present perfect ” we realize you have covered everything related to this verb tense including the common mistakes we students commit.
Wow,I think and I say to myself! What a hard work she has done!
In the end we students are very grateful to you and EnGvid for those useful and for free lessons .
Thanks a million Rebecca.
you are good Rebecca!
Thank you! it was very helpful
Thank you Rebecca, I’ve understood everything so I got 100 points
Rebecca, I got 89%
Thank you so much. I learned a lot on the course.
I have learned several tense this week. great!
I continue with rebecca…
I have enjoyed your lesson!
Thank you teacher.
Rebecca, your classes has been helping me a lot. Thank you.
no mattet what your lesson is great,
my pronunciation is very bad
Amazing lesson, teacher Rebecca.Thanks a lot. (Azores Islands, 22Jan2021);
Thanks
Miss Rebecca
Wonderful, I’ve got 10 out of 10.
Thank you so much Rebecca.
I got 89%
Thanks.
Yes, I did it 10 out of 10. thank you Rebecca!!
I got 100%. Thanks Rebecca you’re an awesome teacher! I have learned a lot with your lessons.♥️
Thanks a lot Rebecca! I love your lessons.☺
thanks!!
Thank you,Wonderful
Thanks Rebecca, can I also joined the speaking group
What is speaking group ?
Full! but I didn’t understand for when to use it clearly :(
wow thank you so much for the lovely and smart lesson
Thanks a lot
I got 100 % Big thanks to you teacher . I am from India
Rebecca, thanks so much.
Regards.
Hi Ms Rebecca how are you doing? I’m very happy to learn English you’re the best teacher ever and thank you I’ve founded you on YouTube
Thanks! I have refreshed my knowledge about this tense.
Ha ha
Thank you Ms. Rebecca
thank you for this lesson )
That was the greatest class about present perfect I have seen! Thank you, Rebecca! You are amazing Professor!
she is a perfect teacher
thank you
Thank you!
Thanks Rebeca, you’re amazing!…I love your lessons.
Thanks for all Rebecca. I’ve learned things that I didn’t know. You’re the best.
Hi, teacher!
I’ve learned a lot from your explanations about the present perfect. I’d like to thank you.
Big hug!
I am so glad I found you, Rebecca. My grammar has improved tremendously.
Thank you
thank you Rebecca
Thanks Rebecca for this lesson I’ve learned a lot of things ♥️
Thank you, Rebecca! Your lesson is really great. I’ve learned a lot. I”ve understand clearly, and I got 100%.
I have got perfectly score.Do you know why?…because I have understood this lesson by Ma’am Rebecca.
Thank you so much madam…I have learned a lot from you.
Congrats mam..sa ibng guro pa tayo natuto..haha..
10 / 10 , thank you Mrs.Rebecca
Hello Teacher
Which is correct?
She has been to Paris or She has been in Paris
Hi Ma’am Rebecca, thank you for your lesson… but I was still confused using “when” question in Present Perfect Tense.
In your lesson, we can not use “when” question in present perfect form (should be in Past Simple form) but in Mr Alex lesson about “21 Common Present Perfect Questions in English”, I have found “when” question in Present Perfect ie: “when has that ever happened/been true?”
Thnank you
Thank you, Rebecca!
I watched this video twice on August 10, 2021, and took the quiz after watching it. I got nine out of 9.
Thanks Rebeca, You are amazing!!!
I like your teaching method
Thanks so much!
Hi Rebecca. Thank you for this wonderful lesson. I scored 10/10
I don’t understand ‘since and for’. Thank you for everything.
Rebecca, you explained the subject every nicely. Thanks…
l’d been learning English for 2yr…on ur channel..l’ve gone far.
..
I´ve have learnt a lot. Thank you
I’ve already answered those questions.
I got 100.?
Thank you Rebecca!
I thank Ms Rebecca much. I’ve already done your test and my score is 8/9.
YOU ARE SUPER VERY GOOG TEACHER!!
9 out of 9.Thank you Rebecca I have learnt present Perfect tense
Thank you Rebecca, it was very helpful
You are excellent Rebecca.
You did an excellent job.
I have learned lot of techniques from you.
Thank you very much for the lesson.
Thank you so much Rabecca
I got 9 correct out of 9
Thank you so much teacher Rabecca
:*
I got 7out of 9 ….
I have got the perfect answers on the quiz. Thank you so much for the passion and dedication in sharing your knowledge Rebecca.
thank you teacher. I got 8/9 marks
I did not introduce him, who was I.
I just went there as a layman. Or I have just come here as a layman?
Which one is correct. If we use present perfect, do we not violate the rule of parallelism: both sentences should be in past.
And does this rule apply here: if ind clause is in past, the sub ord should also be in past? Or both are two seperate sentences?
Suggestion:
Please keep the difficulty level of the quiz tougher. Getting 9/10 feels we know everything, but in reality, it’s not the case. When it comes to complicated sentences we become confused.
Good teaching madam, I understood it very well and I got 8/10.Thank you so much madam.
I thought I can’t make it. Thank you for the lessons, so far I’ve learned a lot. You have made the English lesson easy to understand.
This was a very good lesson for me. I’ve learned a lot watching your explanations. Thank you for being the best teacher that I’ve ever had.
I’d like to start practicing with someone else, if you’re interested please write me an email: esverlin@gmail.com
Hi teacher I have injoyed lestening your lesson. – resent perfect… Thank you for ur effort.
Perfect lesson! Thank you!
Thank you Rabecca
Alhamdulillah.Nine out of nine.
Thank you, Rebecca! I have understood all of your lesson about Present Perfect tense and I’ve got 10 out of 10 in the quiz.
Thank you for leveling my English up!
So clear and understandable. I have studied English for several years, and now I understand present perfect.
Hello , thank you so much for the amazing lessons , you are the best teacher i have ever seen .
yayy, 9/9. Finally, no more room for doubts : )
After listening to your lesson, I have scored 9/9 in the quiz. Thank you very much for explaining
very clearly.
Your videos on English Grammar are THE BEST THING SINCE SLICED BREAD.
I wish to hone my skills on English Grammar COME RAIN OR SHINE.
For me Rebecca’s videos on English Grammar are THE BEES KNEES.
Rebecca IS HANDS DOWN THE BEST.
Rebecca is SECOND TO NONE.
Rebecca is A CUT ABOVE THE REST.
well said !!
Thank you
Rebecca! Thank you for you online lessons, they are very useful and powerful. This online course really helps me.
It has a very helpful video
very helpful video about present perfect, thank you dear Rebacca.
Thank you so much. I have got 10 out of ten.
Your teaching is really amazing teacher Rebecca.
I’ve answered all questions.
thanks lot.
mam thank you soo much.
I Got 9 / 9 questions correct!
I don´t understand the different “since” and “for”. when it´s correct use in past perfect….! why:
7. Which is correct?
a) I’ve worked there since five months. NO
b) I’ve worked there for five months. YES
I had got 💯 percent
Thanks ma’m Rebecca
I got 9/9 thank you Ms Rebecca
Thanks very much for the explanation. I’ve watched the video about this tense. I’ve noted for myself some of the nuances of this tense.
Thanks a lot again!
YOU’RE THE BEST TEACHER EVER!!!!
thank you so much!!! i liked it
That looks great. I have completed my task.
thank you Rebecca. you are the best teacher
Excelente I should practice more.
Thank you so much Mam
Thank you teacher Rebecca
My score is 100%, thank you Rebecca for this course
Hello Rebbeca. I am from Rio de Janeiro, Brasil. I got married to an english man and needing to learn English. I have been studying here and liking lots. My big challenge now is to learn the advanced perfect tenses…thank u so much for your lovely classes.
I’ve liked the lesson
hi teacher. why is this sentence incorrecte “I’ve worked there since five months.”
Thank you Rebecca!
Thank you teacher
I have understood your lesson
i really like the lesson
Rebecca, thank you so much!
The best English teacher online. You’re an effective teacher. Thank you!
Nice teacher… Nice smile
why develop doesn’t double “p” letter in past participle based on cvc rule ?
yes you are right i have asked tne same question
hello everyone i want talk with someone english daily who can join with me to improve our english
text me on whttsapp +2001202983832
Hi Rebecca, thank you so much
8/9
I can do it
Thank you Rebeca.
lesson completed!
Thank you,Igot it.
Thank you,I have got a lot of benefit.
Thank you, I completed
I have mastered the present perfect tense. Alléluia! God bless teacher Rebecca!
Hi Rebeca
Be kind to explane wheres the diferent using diferent tenses in this two sentences
“I have been working here for 3 years” and
“I have worked here for 3 years”
,because Ive seen them in two topics.
Thans in advance.
Rebecca, you’re the queen of tenses! I love and appreciate you! I’ve been learning a lot.
I have learned the present perfect tense.
Thank you Rebecca.
Thanks Rebecca.
Thanks.
hi
i have a confusion about— when did you visit spain?
the sentence is past simple so why we are not using visited? as in past simple we have to used second form of verb? like when did you visited spain?
i appreciate if you plz
i am wonder about this sentence
Have you finished writing the report?
why we used ing in writing as its present perfect?
why we cannot used have you finished write the report?
I love Rebecca teacher
Thank you so much!
Thank you! This lesson was very important for me.
thank you so much
yaee, I got it 9 of 9. Thanks Teacher.
Hey, Dr of English!
your doing great keep it up
Thanks
I LOVE TO STUDY WITH YOU!! AND I UNDERSTOOD EVERYTHING YOU TAUGHT. YOU ARE CLEARLY AND IT’S EASY TO COMPREHEND. THANK YOU FOR YOUR TIME.