Present perfect tense I (I have done)

We use ‘Present perfect tense‘ When we talk about the action just finished at the time of speaking which was started in past and continued in the present time.

Sub + has/have + action III + Obj.
You/we/they/I/plural noun + have action III + obj.
He/she/it/name/ singular noun + has + action III + obj. + etc.

Examples:

  • An Indian spinster has broken the record in marathon.
  • He has read the Geeta.
  • I’ve found my old books under the table.
  • Sadhguru has represented his country on Yoga day.
  • My schoolmate has discovered a new technology for Smartphone.
  • I have recognized his face just now
  • I have been to Bengaluru four times.

Some time expressing adverbs and conjunctions are followed by present perfect tense:

Ever, just, recently, already, so far, yet, before, after, by the time, by + time, till, lately, since, for, during the last week/month, several times, often never, up to now, just now, up to now

  • He has already taken food.
  • We have recently started to read a newspaper.
  • I have told you several times regarding it.
  • She has reached here before the rain starts.
  • She has completed her project by the time.
  • I have recently read this novel.
  • He has just taken tea.
  • She has been to cinema thrice this week.
  • She knows me for two days (×)
  • She has known me for two days (√).
  • He has owned house since 2005.
  • She has had this car since college days.

Negative sentences:

Sub + has not (hasn’t)/ have not (haven’t) + action III form + obj. etc.
  • She has not come home yet.
  • I have never been to London.
  • I haven’t waited her for a long time.
  • You haven’t got ready up to now.
  • It hasn’t rained a lot this year.
  • We haven’t had the same car for five years.
  • Someone has eaten my porridge.

Note:

since, for, all, all along, throughout and whole are time expressions. These are also used in perfect and perfect continuous tenses.

If ‘for or since’ is used in the sentence, the sentence cannot be structured in simple present or simple past. Whether it can be used in present perfect or past perfect tense according to mentioned time or based on event.

Interrogative sentences:

Has/have + sub + action III form + obj?
  • Have you ever played snookers?
  • Have you ever been to Dubai?
  • Has he got his salary?
  • Has she prepared breakfast for guests?

Note: Gone to Dubai is not right sentence here  therefore ‘been’ must be used here, because ‘gone’ means he is already there but been means he was there, but he has come back from the same place that we are talking about.

Interrogative negative sentences:

Hasn’t/haven’t + sub + action III form + obj?

   OR Has/have + sub + not + action III form + obj?

Examples:

  • Haven’t you motivated this man?
  • hasn’t she found her purse?
  • Hasn’t Rahul tried to commit suicide?
  • Haven’t they gone for a picnic?
  • Haven’t you enjoyed the picnic?

OR

  • Have you not bought a new car?
  • Has he not talked to you on phone?
  • Have they not cried for getting it?
  • Has she not learnt the Harmonium?

Exercise

Choose suitable verbs:

  1. Have you ever ……. to Pune?    (gone/ been /go)
  2. why …….. you beaten him?    (Had /  have  /   has)
  3. She has …… her children very hard.        (Hitted /hit / hitting  / hits)
  4. She ………. Home yet.           ( Hasn’t come has come /  have come / haven’t come)
  5. His parents …….. seen him for two years.      (Hasn’t /haven’t   / has  /  will)
  6. She ………. his project lately     (Did/ do/ does/  has done)
  7. I ……….. her for five years.       (Know has known  / have known /   knew)
  8. He ………..  home since 2000.          (Had owned/ had / has  /  have)
  9. She ………. Me since childhood.          (Knew /     knows /  / had known / know)
  10. Shally ………. For exam preparation the whole night.         (Studied /study / had studied)

4,018 thoughts on “Present perfect tense I (I have done)

  1. I know this if off topic but I’m looking into starting my own weblog and
    was wondering what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny?

    I’m not very web savvy so I’m not 100% positive.
    Any recommendations or advice would be greatly appreciated.
    Many thanks

  2. My brother suggested I might like this blog. He was entirely right.This post truly made my day. You cann’t imagine simply how much time I hadspent for this info! Thanks!

  3. I think this is one of the most vital information for me.
    And i am glad reading your article. But should remark on some general things, The website style is great, the articles is really nice : D.
    Good job, cheers

  4. Excellent blog here! Also your site loads up very fast! What web host are you using?Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

  5. I wanted to thank you for this very good read!! I definitely loved every bit of it.
    I have you book marked to check out new things you post…

  6. Do you mind if I quote a few of your posts as long as I provide credit and sources back to your blog?
    My blog site is in the very same area of interest as yours
    and my users would certainly benefit from a lot of the information you present here.
    Please let me know if this alright with you.
    Many thanks!

  7. My brother suggested I might like this web site. He was entirely right.
    This post truly made my day. You can not imagine simply how much time I had spent for this info!
    Thanks!

  8. I know this if off topic but I’m looking into starting my own weblog and was curious what all is needed to
    get set up? I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very web savvy so I’m not 100% certain. Any suggestions or advice would be greatly appreciated.
    Thanks

  9. I have been browsing online more than 4 hours today, yet I neverfound any interesting article like yours.It’s pretty worth enough for me. Personally, if all webmasters and bloggersmade good content as you did, the net will be much moreuseful than ever before.

  10. What’s up to every body, it’s my first go to see of this webpage; this weblog includes amazing and actuallyexcellent stuff designed for visitors.

  11. Thanks, I have recently been looking for information approximately this topic for ages and yours is the best I have discovered so far. But, what about the bottom line? Are you certain concerning the supply?

  12. What’s up, always i used to check web site posts here in the early hours
    in the morning, for the reason that i like to gain knowledge of more and more.

  13. You really make it appear really easy with your presentation but I in finding this topic to be really one thing which I feel I would never understand. It seems too complicated and extremely wide for me. I am looking ahead for your next put up, I’ll try to get the hang of it!

  14. You have made some good points there. I looked
    on the internet for additional information about the issue and
    found most people will go along with your views
    on this website.

  15. I have learn several good stuff here. Certainly value bookmarking for revisiting. I wonder how so much effort you place to make this kind of wonderful informative website.

  16. What’s up everybody, here every person is sharing such experience, therefore it’s pleasant to read this weblog, and I usedto visit this web site all the time.

  17. Greetings I am so thrilled I found your blog, I really
    found you by error, while I was looking on Bing for something else,
    Anyhow I am here now and would just like to
    say kudos for a tremendous post and a all round entertaining
    blog (I also love the theme/design), I don’t have
    time to browse it all at the minute but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the awesome work.

  18. I was very happy to discover this great site. I wanted
    to thank you for your time due to this wonderful read!!
    I definitely appreciated every bit of it and I have you saved as a favorite to see new information on your web site.

  19. I enjoy what you guys are usually up too. This type of clever work and exposure!Keep up the very good works guys I’ve included you guysto my personal blogroll.

  20. I’m not sure exactly why but this web site is loading extremely slow for me.

    Is anyone else having this problem or is it a problem on my end?
    I’ll check back later and see if the problem still exists.

  21. Hi there! This is my first visit to your blog! We are a team of
    volunteers and starting a new initiative in a community in the same niche.
    Your blog provided us valuable information to work on. You have done a marvellous job!

  22. I truly love your blog.. Very nice colors & theme. Did you develop this website yourself?Please reply back as I’m attempting to create my veryown website and want to learn where you got this from or whatthe theme is named. Thank you!

  23. I’m not that much of a online reader to be honest but your sites
    really nice, keep it up! I’ll go ahead and bookmark your site
    to come back later. All the best

  24. I’m curious to find out what blog platform you happen to be using? I’m having some minor security problems with my latest site and I would like to find something more safe. Do you have any solutions?

  25. Write more, thats all I have to say. Literally, it seems as though you relied on the video tomake your point. You clearly know what youre talking about, why throw away your intelligence on just postingvideos to your blog when you could be giving us something enlightening to read?

  26. Write more, thats all I have to say. Literally, it seemsas though you relied on the video to make your point. You clearly know what youre talkingabout, why throw away your intelligence on just posting videos toyour site when you could be giving us something enlightening toread?

  27. Good day! I could have sworn I’ve been to this blog before but after going through
    some of the posts I realized it’s new to me. Regardless, I’m certainly happy I came across it and
    I’ll be bookmarking it and checking back often!

  28. I’m really impressed with your writing skills as well as with the layout on your
    blog. Is this a paid theme or did you modify it yourself?
    Either way keep up the nice quality writing, it is rare to see a nice
    blog like this one today.

  29. Hi, I do believe this is an excellent website.
    I stumbledupon it 😉 I may come back once again since I book-marked it.
    Money and freedom is the greatest way to change,
    may you be rich and continue to guide others.

  30. I really enjoy this template youve got going on on your site. What is the name of the theme by the way? I was thinking of using this style for the web site I am going to make for my school project.

  31. Thanks for helping me to achieve new thoughts about pcs. I also have belief that one of the best ways to help keep your laptop in primary condition is to use a hard plastic-type case, or even shell, which fits over the top of your computer. These kind of protective gear will be model specific since they are manufactured to fit perfectly within the natural outer shell. You can buy all of them directly from the vendor, or through third party places if they are designed for your laptop, however only a few laptop may have a covering on the market. Again, thanks for your tips.

  32. Magnificent beat ! I would like to apprentice while you amend your site, how could i subscribe for a blog site? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea

  33. FRESHCC.RU – Every Day our hacker group Will update the store with Fresh Cards,Dump, Paypal verified balance, Accounts store ( ebay,amazon,Bank login,fullz info dob ssn…)

  34. An interesting discussion is worth comment. I think that you need to publish more on this subject matter, it may not be a taboo matter but usually folks don’t discuss such topics. To the next! Kind regards.

  35. My partner and I stumbled over here coming from a different web address and thought I might as well check things out. I like what I see so now i am following you. Look forward to checking out your web page repeatedly.

  36. You’re so cool! I don’t believe I’ve truly read through something like that before. So wonderful to discover somebody with a few unique thoughts on this topic. Really.. many thanks for starting this up. This web site is something that is needed on the web, someone with a bit of originality.

  37. Thanks for the unique tips shared on this blog. I have realized that many insurance firms offer buyers generous reductions if they decide to insure many cars together. A significant number of households possess several cars or trucks these days, particularly those with more aged teenage young children still living at home, as well as the savings in policies can certainly soon mount up. So it pays off to look for a great deal.

  38. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove me from that service? Many thanks!

  39. Good post. I learn something totally new and challenging on sites I stumbleupon every day. It’s always helpful to read through content from other writers and use a little something from their sites.

  40. The very next time I read a blog, I hope that it doesn’t fail me as much as this one. I mean, I know it was my choice to read through, but I really thought you would probably have something interesting to talk about. All I hear is a bunch of whining about something that you could possibly fix if you weren’t too busy searching for attention.

  41. Yesterday, while I was at work, my sister stole my iphone and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views. I know this is totally off topic but I had to share it with someone!

  42. Your style is really unique compared to other folks I have read stuff from. I appreciate you for posting when you’ve got the opportunity, Guess I’ll just bookmark this web site.

  43. I’m impressed, I have to admit. Seldom do I encounter a blog that’s both educative and interesting, and without a doubt, you have hit the nail on the head. The issue is something which too few folks are speaking intelligently about. I am very happy that I found this in my search for something regarding this.

  44. After exploring a number of the blog posts on your blog, I seriously like your way of writing a blog. I book-marked it to my bookmark site list and will be checking back in the near future. Please check out my website too and tell me your opinion.

  45. Your style is very unique in comparison to other people I’ve read stuff from. I appreciate you for posting when you’ve got the opportunity, Guess I’ll just book mark this web site.

  46. After I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I recieve 4 emails with the exact same comment. Is there an easy method you are able to remove me from that service? Thanks a lot.

  47. May I simply just say what a relief to discover somebody who actually understands what they are discussing online. You certainly understand how to bring a problem to light and make it important. A lot more people ought to look at this and understand this side of your story. I was surprised that you aren’t more popular given that you most certainly possess the gift.

  48. You’re so interesting! I do not think I have read through anything like that before. So wonderful to find someone with genuine thoughts on this subject matter. Really.. many thanks for starting this up. This site is something that’s needed on the web, someone with a little originality.

  49. That is a really good tip particularly to those fresh to the blogosphere. Brief but very precise info… Many thanks for sharing this one. A must read post!

  50. Hey! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My blog looks weird when viewing from my apple iphone 13. I’m trying to find a template or plugin that might be able to correct this issue. If you have any recommendations, please share.

  51. Aw, this was an extremely nice post. Taking the time and actual effort to generate a good article… but what can I say… I put things off a whole lot and never manage to get nearly anything done.

  52. I do believe all of the concepts you’ve introduced to your post. They are very convincing and can certainly work. Still, the posts are too quick for starters. May just you please lengthen them a bit from subsequent time? Thanks for the post.

  53. Hello there, I believe your site may be having web browser compatibility issues. Whenever I take a look at your web site in Safari, it looks fine but when opening in I.E., it has some overlapping issues. I simply wanted to provide you with a quick heads up! Aside from that, great blog!

  54. Good post. I learn something new and challenging on blogs I stumbleupon everyday. It will always be exciting to read content from other authors and use a little something from their websites.

  55. This is the right site for anyone who would like to find out about this topic. You know so much its almost hard to argue with you (not that I really will need to…HaHa). You definitely put a brand new spin on a topic that has been written about for many years. Great stuff, just excellent.

  56. Next time I read a blog, Hopefully it won’t disappoint me just as much as this one. After all, Yes, it was my choice to read, however I actually thought you would probably have something helpful to talk about. All I hear is a bunch of crying about something that you could possibly fix if you weren’t too busy searching for attention.

  57. Having read this I believed it was very enlightening. I appreciate you finding the time and energy to put this informative article together. I once again find myself personally spending a significant amount of time both reading and commenting. But so what, it was still worth it!

  58. Good site you have got here.. It’s difficult to find good quality writing like yours these days. I seriously appreciate individuals like you! Take care!!

  59. Howdy! This blog post couldn’t be written much better! Going through this post reminds me of my previous roommate! He continually kept talking about this. I will send this information to him. Pretty sure he’s going to have a very good read. I appreciate you for sharing!

  60. You made some good points there. I checked on the net to learn more about the issue and found most individuals will go along with your views on this web site.

  61. I was more than happy to discover this great site. I need to to thank you for your time just for this wonderful read!! I definitely savored every part of it and I have you book marked to look at new things in your website.

  62. An outstanding share! I have just forwarded this onto a friend who had been doing a little research on this. And he actually bought me lunch due to the fact that I stumbled upon it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanx for spending time to talk about this matter here on your web site.

  63. This is the right blog for anybody who really wants to find out about this topic. You understand so much its almost hard to argue with you (not that I personally would want to…HaHa). You certainly put a new spin on a topic that has been written about for years. Wonderful stuff, just great.

  64. Hi, I do think this is an excellent blog. I stumbledupon it 😉 I am going to come back yet again since i have book-marked it. Money and freedom is the best way to change, may you be rich and continue to help others.

  65. Right here is the perfect website for everyone who wants to understand this topic. You know a whole lot its almost hard to argue with you (not that I really will need to…HaHa). You certainly put a brand new spin on a subject which has been discussed for a long time. Great stuff, just excellent.

  66. Hello! I could have sworn I’ve been to your blog before but after looking at some of the articles I realized it’s new to me. Nonetheless, I’m certainly delighted I discovered it and I’ll be book-marking it and checking back often.

  67. Aw, this was an exceptionally good post. Finding the time and actual effort to make a great article… but what can I say… I procrastinate a lot and don’t manage to get anything done.

  68. Having read this I believed it was rather informative. I appreciate you spending some time and energy to put this short article together. I once again find myself spending a lot of time both reading and commenting. But so what, it was still worthwhile.

  69. May I simply say what a relief to discover somebody that genuinely understands what they are talking about on the internet. You actually know how to bring an issue to light and make it important. More and more people need to read this and understand this side of your story. I was surprised you’re not more popular given that you surely possess the gift.

  70. A motivating discussion is worth comment. There’s no doubt that that you should write more about this topic, it might not be a taboo subject but typically people do not speak about such topics. To the next! All the best!

  71. Next time I read a blog, Hopefully it won’t fail me just as much as this particular one. After all, Yes, it was my choice to read through, but I truly believed you would probably have something interesting to say. All I hear is a bunch of whining about something that you could fix if you were not too busy searching for attention.

  72. The very next time I read a blog, Hopefully it doesn’t fail me as much as this one. After all, Yes, it was my choice to read, however I truly believed you’d have something helpful to say. All I hear is a bunch of whining about something that you could fix if you weren’t too busy searching for attention.

  73. An interesting discussion is definitely worth comment. I think that you should publish more on this topic, it might not be a taboo matter but typically folks don’t discuss these issues. To the next! Cheers.

  74. Good day! I simply would like to offer you a big thumbs up for your excellent info you have here on this post. I will be coming back to your web site for more soon.

  75. Oh my goodness! Amazing article dude! Many thanks, However I am encountering problems with your RSS. I don’t know the reason why I am unable to join it. Is there anybody else having similar RSS problems? Anyone that knows the solution can you kindly respond? Thanx!

  76. Having read this I believed it was rather enlightening. I appreciate you finding the time and energy to put this short article together. I once again find myself personally spending a significant amount of time both reading and commenting. But so what, it was still worthwhile.

  77. Does your site have a contact page? I’m having problems locating it but, I’d like to shoot you an email. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it expand over time.

  78. штабелер самоходный
    [url=https://shtabeler-elektricheskiy-samokhodnyy.ru]https://www.shtabeler-elektricheskiy-samokhodnyy.ru/[/url]

  79. This is a really great article! You might find this one helpful and well Thank you! The New York Times (New York City, U.S), Robert Joseph Vila (University of Florida – Journalism, 1969), Bob Vila, Bob Vila’s Home Again, Good Housekeeping (New York, U.S)

  80. After I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now each time a comment is added I receive four emails with the exact same comment. Perhaps there is a means you are able to remove me from that service? Thanks.

  81. I have to thank you for the efforts you have put in penning this website. I’m hoping to view the same high-grade blog posts from you in the future as well. In truth, your creative writing abilities has encouraged me to get my very own blog now 😉

  82. I absolutely love your site.. Great colors & theme. Did you make this site yourself? Please reply back as I’m wanting to create my own website and would like to find out where you got this from or just what the theme is named. Appreciate it!

  83. This is a really great article! You might find this one helpful and well Thank you! The New York Times (New York City, U.S), Robert Joseph Vila (University of Florida – Journalism, 1969), Bob Vila, Bob Vila’s Home Again, Good Housekeeping (New York, U.S)

  84. ножничный подъемник
    [url=https://nozhnichnyye-podyemniki-dlya-sklada.ru]https://nozhnichnyye-podyemniki-dlya-sklada.ru[/url]

  85. Hi there! Quick question that’s completely off topic. Do you know how to make your site mobile friendly?
    My web site looks weird when browsing from my iphone 4.
    I’m trying to find a theme or plugin that might be able to
    correct this problem. If you have any suggestions,
    please share. Appreciate it!

  86. baclofen ingredients [url=https://baclofen.guru/#]baclofen 10 [/url] is flexeril or baclofen stronger a nurse is teaching a client who has multiple sclerosis about a new prescription for baclofen