Modal Perfect

The explanation about general modal auxiliary verbs which refer to the present or future time (except could and would) can be read in MODAL VERBS. This part will only explain about the general modal auxiliary verbs with perfect infinitives which talk about the past activity ( except for will or shall ).


See the use of this construction in the chapter explaining about  “ Present Future Perfect Tense “.


See   the use of this construction in the chapter about  “Past Future Perfect Tense“ and the chapter explaining  about  “ If-Conditional Sentence“.


e.g.     –     These plants can’t grow up well. You should have planted them  in  a right distance as the book says!

–     The machine should have been tested first. Unfortunately, the operator believed too much to what the salesman said. Now, we cannot use it.

  1. MAY /  MIGHT (possibility)  +  HAVE  +  PAST PARTICIPLE

e.g.     –     They may have entered through the back door. It is reasonable because it was the only door that wasn’t locked at that time.

–    The audience may have given the appreciation to their performance if they had managed it professionally. They are talented dancers.

  1. MAY ( permission) + HAVE  +  PAST PARTICIPLE

e.g.     –     Many migrants may have planted some trees on the land around their house to improve their family’s income. But they were too lazy to do it. They left the land infertile.

–    If the staff had known the deceit,  they may not have stayed in that office any longer.

  1. CAN / COULD (ability) +  HAVE  +  PAST PARTICIPLE

e.g.     –     Everybody could have expressed their opinion if they had been given the chance to. They were disappointed to the committee.

–     Our students seemed to be very passive in that discussion though I believe that they could have argued well .

  1. CAN / COULD (possibility) +  HAVE  +  PAST PARTICIPLE  (for affirmative and interrogative only )

e.g.     –     He didn’t get his credit. Could the bank have made a mistake?

–    Both of them had an intimate conversation in that party. They can have known each other before.

  1. CAN’T / COULDN’T (negative deduction) +  HAVE  +  PAST PARTICIPLE

e.g.     –     He couldn’t have taken the chance in that competition because of his low ability.

–     Their teachers can’t have encouraged them to do some positive activities supporting their learning process as students and teenagers. They lost for every competition.

  1. MUST ( positive deduction ) + HAVE  +  PAST PARTICIPLE

e.g.     –     The scientists must have spent their lives for this amazing discovery for years. It will be useful for the medical treatment.

–     The police must have investigated  it more than once. Their evidence is really accurate and liable.




56 thoughts on “Modal Perfect”

  1. Howdy very cool site!! Guy .. Beautiful .. Wonderful ..
    I will bookmark your blog and take the feeds also?
    I am glad to search out so many useful information here within the
    publish, we need develop more strategies on this regard, thanks for sharing.
    . . . . .

  2. I like the valuable information you provide for your articles.
    I will bookmark your weblog and test again here regularly.
    I am relatively certain I’ll be told plenty of new stuff right right here!
    Good luck for the next!

  3. May I just say what a relief to find somebody who really
    understands what they are talking about online. You definitely realize how to bring a problem to light and make
    it important. More people have to look at this and understand this
    side of your story. I was surprised that you’re not more popular since you
    most certainly possess the gift.

  4. I love your blog.. very nice colors & theme. Did you make this website yourself or
    did you hire someone to do it for you? Plz reply as I’m looking to
    construct my own blog and would like to know where u got this from.
    appreciate it

  5. Hello! I understand this is somewhat off-topic however I had to ask.
    Does running a well-established blog such as yours take a lot of work?
    I am brand new to operating a blog but I do write in my
    journal every day. I’d like to start a blog so I can easily share my experience and thoughts online.
    Please let me know if you have any kind of suggestions or tips for new aspiring bloggers.
    Thankyou! ps4 games allenferguson ps4 games

  6. You made some decent points there. I checked on the web
    for additional information about the issue and found most people
    will go along with your views on this web site. games ps4 185413490784 games ps4

  7. Hey There. I found your blog the use of msn. This is an extremely smartly written article.

    I will make sure to bookmark it and return to read
    extra of your useful info. Thank you for the post.

    I’ll definitely comeback.

  8. Hi there! I could have sworn I’ve been to your blog before but after going through a few of the articles
    I realized it’s new to me. Regardless, I’m certainly
    pleased I came across it and I’ll be bookmarking it and
    checking back regularly!

  9. Hey just wanted to give you a quick heads up and let you know a
    few of the images aren’t loading correctly. I’m not sure why but I think its a
    linking issue. I’ve tried it in two different browsers and both
    show the same outcome.

  10. Hi there very nice website!! Man .. Excellent ..
    Wonderful .. I’ll bookmark your blog and take the feeds also?
    I’m glad to seek out a lot of helpful information here within the post, we’d like develop extra strategies on this
    regard, thank you for sharing. . . . . .

    my web blog forex info

  11. Hello there, I discovered your website by means of Google at the same time as searching for a
    comparable matter, your website got here up, it seems good.

    I havee bookmarked it in my google bookmarks.

    Hi there, just was aloert to your webblog throug Google,
    aand located that it’s really informative. I’m going to be careful
    for brussels. I’ll apreciate in the event you proceed this in future.
    A lot of other people might be benefited out of your
    writing. Cheers!
    web page

    These online slots people prefer to choose and undertake in a
    short time. We all know this appears hard annd require lots off efforts, because it’s a
    fancy thing with a ton gking on, however our group all the time
    makes it loud and easy no matter your data background.
    This could make the game seem like inflexible however at the top of the day there are guidelines that ought to be adopted in any given situation.

  12. This site certainly has all of the information I wanted concerning this
    subject and didn’t know who to ask.

    In case you are newbie player inn casinos, then you can slot machine.

    It can be crucial that gamers still enjoy a good end result while the virtual casino additionally makes some
    revenue in the long run. When you have already determined too start ann online casino
    enterprise thrn you must take a look first that you will want
    essentially tthe most.

  13. It’s not my first time to pay a quick visit this web page, i am browsing this website dailly and get fastidious data from here every day.

  14. Great post. I was checking continuously this blog
    and I am impressed! Extremely useful information specially the
    last part 🙂 I care for such info a lot. I was looking for this particular info
    for a long time. Thank you and good luck.

  15. Simply want to say your article is as astonishing. The clarity in your post is just great and i could assume
    you are an expert on this subject. Well with your permission let me to grab your feed to keep up to date with forthcoming post.
    Thanks a million and please continue the rewarding work.

    scoliosis surgery scoliosis surgery

  16. This is the right site for anybody who really wants to understand this topic.
    You know so much its almost hard to argue with you (not
    that I really would want to…HaHa). You definitely put a brand new spin on a topic which has
    been discussed for ages. Excellent stuff, just great!

  17. I like the helpful info you provide in your articles.
    I will bookmark your blog and check again here frequently.
    I’m quite certain I’ll learn plenty of new stuff right here!
    Good luck for the next!

  18. It’s not my first time to go to see this web page, i am browsing this web site dailly aand get fastidious facts
    from here every day.
    web site

    Reload bonus: that is much like a deposit match bonus but is offered to present players once
    they top up their account with an additional deposit. Typically the internet
    casno video games are usually absolutely is determined by results and probability; often occasions there are mother and father simply who forfeited their excessively enjoying any on line casino activities.
    Many websites could promote their site andd seem in thee major search engines this does nnot
    mean they’re trust worthy.

  19. Pregty sectiοn of c᧐ntent. І jսst stumbled uplon your site and in accession capital tߋ
    assert that I acquire іn faсt enjoyed account yoսr blog posts.
    Аnyway Ι ԝill be subscribing tο үour augment annd evrn I achievement you
    access consistently rapidly.

  20. Mу developer is trying tߋ convince me to move to .net from PHP.
    I hаve ɑlways dislikd tһе idea Ƅecause of
    the expenses. Вut һe’s tryiong none the
    less. I’ve been using WordPress оn ᴠarious websites fоr about
    a year and am nervous about switching to another platform.
    Ӏ һave heard fantastic tһings about

    Іѕ therе a ԝay I can import aⅼl my wordpress posts іnto it?
    Any heⅼp ᴡould be really appreciated!

  21. It’s actually a great and useful piece of information. I am satisfied
    that you just shared this useful information with us.
    Please keep us up to date like this. Thank you
    for sharing.

  22. Excellent post. Keep writing such kind of information on your site.
    Im really impressed by your site.
    Hey there, You have performed an excellent job. I’ll definitely
    digg it and for my part recommend to my friends. I’m confident they’ll be benefited from this
    web site.

  23. hllo there andd thank you for your information – I have certainly picked up anything new frkm right here.
    I did however expertise several technical issues using this site, as I experienced to
    reload the site many times previous to I could get itt to load properly.
    I had been wondeing if your web host is OK? Not that I am complaining, but slow loading instances times will sometimes affect
    your placement in google and cann damage your quality score if advertising and marketing with Adwords.
    Well I am addijng thiis RSS to my email and can look out for much mofe of your respective exxciting content.
    Ensure that you update this again soon.
    Kasyuno online pl na prawdziwe pienidze webpage gry hazardowe
    online na pieniądze

  24. Admiring the persistence youu put into yor site and iin deppth information you provide.
    It’s good to come across a blog every onhce in a while
    that isn’tthe same out of date rehashed material.
    Great read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google
    web site

  25. I together with my guys appeared to be taking note of the excellent solutions located on the website and then suddenly developed an awful feeling I had not expressed respect to the web site owner for those strategies. These people are already so passionate to see all of them and have undoubtedly been loving those things. Appreciation for getting considerably kind as well as for finding this sort of perfect subjects most people are really needing to understand about. Our honest apologies for not expressing appreciation to you sooner.

  26. When I orioginally commented I clicked the “Notify me when new comments are added” checkbox
    and now each time a comment is added I get thrre e-mails with the
    same comment. Is there anny way you can remove me from that service?
    web page

    Free coins and spins on degree up. Thhe supported languages are English, Finnish,
    Japanese, Swedish and Norwegian. Every sport oof roulette a participant performs
    mmay cause monetary loss for the organizer.

Leave a Reply

Your email address will not be published. Required fields are marked *