Past Perfect

Intermediate

What is the past perfect?

  • The past perfect is a verb tense that we use to talk about an action that happened before another action (or a specific time) in the past.

    • I had been to Japan before I became a teacher.

    • I had heard that song so many times that I became sick of it.

  • To make a sentence in the past perfect, we use this format

    • Subject + had + past participle

    • Sarah had left.

  • To make a past perfect sentence negative we add “not”

    • Subject + had + not + past participle

    • Sarah had not left. OR Sarah hadn’t left.

How do we use the past perfect?

  • Often we use the past perfect with another verb tense (like the simple past) or with an expression of time. This is because with the past perfect we are talking about TWO events that happened in the past or about TWO different times (both in the past). The past perfect describes what happened first.

    • Had you seen the movie (past perfect) before you read the book (past simple)?

    • I’d seen the movie (past perfect) several times but I had read the book too (past perfect).

    • I hadn’t seen the movie (past perfect) before last night (time expression – no verb tense).

One more thing

  • We may use time expressions like already, before, just, and when with the past perfect

    • John had already been to France, but he decided to return.

    • Jason had met his boyfriend once before they started dating.

    • Sally had just gotten a promotion when she called me.

Activity

I. Fill in the blanks with the correct verb tense

  • Before Lucy _______________ a university professor she __________________ for many years (become; study).

  • Jill ____________________ music for many years when she finally ____________ her first album (play; record)

  • The phone ________   just   ___________ when I _____________ a noise at the door (ring; hear).
3,255 comments on “Past Perfect
  1. I have been surfing online more than 2 hours today,
    yet I never found any interesting article like yours.
    It is pretty worth enough for me. Personally, if all site
    owners and bloggers made good content as you did, the web will be much more useful
    than ever before.|
    I could not resist commenting. Very well written!|
    I’ll immediately grasp your rss as I can’t to find your email subscription link or e-newsletter service.
    Do you’ve any? Please let me recognise in order that I could subscribe.
    Thanks.|
    It’s the best time to make some plans for the future and it is time to be happy.
    I’ve read this post and if I could I desire to suggest you some interesting things or suggestions.

    Maybe you can write next articles referring to this article.

    I wish to read even more things about it!|
    It is appropriate time to make a few plans for the longer term and it’s time to be happy.
    I’ve learn this post and if I may I want to counsel you few fascinating issues or tips.
    Maybe you can write subsequent articles regarding this article.
    I want to learn even more things approximately it!|
    I’ve been browsing online more than 3 hours as of late, but I never found any fascinating article like yours.
    It’s lovely worth sufficient for me. In my opinion, if
    all site owners and bloggers made just right content as you did,
    the web might be a lot more helpful than ever before.|
    Ahaa, its fastidious dialogue on the topic of this piece of writing here at this blog, I have read all that, so at this time me also commenting at this place.|
    I am sure this piece of writing has touched all the internet people, its really really pleasant
    article on building up new webpage.|
    Wow, this post is fastidious, my younger sister is analyzing such things, thus
    I am going to inform her.|
    Saved as a favorite, I really like your blog!|
    Way cool! Some extremely valid points! I appreciate you writing this write-up and the rest of the website is also very good.|
    Hi, I do believe this is an excellent site. I stumbledupon it
    😉 I am going to return yet again since i
    have book marked it. Money and freedom is the best way to change, may
    you be rich and continue to guide other people.|
    Woah! I’m really enjoying the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s very hard to get that
    “perfect balance” between superb usability and
    appearance. I must say you’ve done a great job with this.
    Also, the blog loads super quick for me on Internet explorer.

    Exceptional Blog!|
    These are really fantastic ideas in regarding blogging.
    You have touched some nice points here. Any way
    keep up wrinting.|
    I like what you guys tend to be up too. This
    type of clever work and exposure! Keep up the good works guys I’ve you guys to my blogroll.|
    Hi! Someone in my Facebook group shared this website with us so I came to give it a
    look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers!

    Wonderful blog and terrific design and style.|
    I love what you guys are usually up too. This sort
    of clever work and coverage! Keep up the amazing works guys I’ve incorporated you
    guys to my personal blogroll.|
    Hi there would you mind sharing which blog platform you’re using?
    I’m going to start my own blog soon but I’m having a hard time deciding between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m
    looking for something completely unique.
    P.S Sorry for getting off-topic but I had to
    ask!|
    Hello would you mind letting me know which webhost you’re utilizing?

    I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot faster then most.
    Can you recommend a good internet hosting provider at a fair price?
    Thanks a lot, I appreciate it!|
    Everyone loves it when folks get together and share thoughts.
    Great blog, keep it up!|
    Thank you for the auspicious writeup. It in fact was a
    amusement account it. Look advanced to more added agreeable from you!
    By the way, how can we communicate?|
    Hello just wanted to give you a quick heads up. The words in your post
    seem to be running off the screen in Safari. I’m not sure if
    this is a formatting issue or something to do with internet browser compatibility but I figured I’d post to let you know.
    The style and design look great though! Hope you get the problem fixed soon. Kudos|
    This is a topic that is close to my heart… Cheers! Where are your contact details though?|
    It’s very effortless to find out any topic on net as compared to textbooks, as I found this
    piece of writing at this site.|
    Does your website have a contact page? I’m having trouble locating it but, I’d like
    to send you an e-mail. I’ve got some suggestions for your blog you might be interested in hearing.
    Either way, great site and I look forward to
    seeing it develop over time.|
    Hi! I’ve been reading your web site for a long time now and finally got the bravery to
    go ahead and give you a shout out from Dallas Tx!
    Just wanted to tell you keep up the good work!|
    Greetings from California! I’m bored to death at work
    so I decided to browse your site on my iphone during lunch break.
    I love the knowledge you present here and can’t wait to take a look when I get home.
    I’m surprised at how quick your blog loaded on my cell phone ..
    I’m not even using WIFI, just 3G .. Anyhow, wonderful site!|
    Its like you learn my mind! You seem to grasp a lot approximately this, such as you wrote the book in it or something.
    I think that you can do with a few percent to power the message
    home a little bit, however other than that, that is great blog.
    A great read. I’ll definitely be back.|
    I visited many web sites except the audio feature for audio songs present at this web site
    is genuinely superb.|
    Hello, i read your blog occasionally and i own a similar one and
    i was just curious if you get a lot of spam feedback?

    If so how do you reduce it, any plugin or anything you can advise?
    I get so much lately it’s driving me crazy so any support is very much appreciated.|
    Greetings! Very useful advice within this post!
    It is the little changes that will make the greatest
    changes. Many thanks for sharing!|
    I really love your site.. Very nice colors & theme.
    Did you develop this website yourself? Please reply
    back as I’m planning to create my very own site and would like
    to know where you got this from or what the theme is named.

    Appreciate it!|
    Hello there! This article could not be written much better!
    Going through this article reminds me of my previous roommate!

    He constantly kept talking about this. I most certainly will forward this information to him.
    Fairly certain he will have a great read. Thank you for sharing!|
    Amazing! This blog looks exactly like my old one!

    It’s on a totally different subject but it has
    pretty much the same layout and design. Outstanding choice of
    colors!|
    There’s definately a lot to know about this topic.
    I like all the points you’ve made.|
    You have made some good points there. I checked on the internet
    for more information about the issue and found most people
    will go along with your views on this site.|
    Hi, I check your new stuff on a regular basis.
    Your humoristic style is awesome, keep up the
    good work!|
    I simply couldn’t go away your web site before suggesting
    that I extremely enjoyed the standard info a person provide in your visitors?
    Is gonna be again steadily to check up on new posts|
    I wanted to thank you for this excellent read!!
    I absolutely enjoyed every little bit of it. I’ve got you saved as
    a favorite to look at new stuff you post…|
    Hello, just wanted to mention, I liked this blog post. It was practical.
    Keep on posting!|
    Hello, I enjoy reading through your article post.

    I like to write a little comment to support you.|
    I constantly spent my half an hour to read this website’s articles or reviews daily along with a cup of coffee.|
    I always emailed this weblog post page to all my associates, because if like to read it afterward my contacts
    will too.|
    My coder is trying to convince me to move to .net from
    PHP. I have always disliked the idea because of the costs.
    But he’s tryiong none the less. I’ve been using WordPress on a variety of
    websites for about a year and am anxious about switching to another platform.
    I have heard very good things about blogengine.net.
    Is there a way I can import all my wordpress content into it?
    Any help would be really appreciated!|
    Hi there! I could have sworn I’ve visited your blog before
    but after going through many of the posts I realized it’s new to me.
    Regardless, I’m definitely pleased I discovered it and I’ll be book-marking it and checking back often!|
    Wonderful work! That is the type of information that are meant to be shared across the web.
    Disgrace on Google for now not positioning this post higher!

    Come on over and seek advice from my website . Thanks =)|
    Heya i’m for the first time here. I came across this board and I find It truly useful
    & it helped me out a lot. I hope to give something back
    and help others like you helped me.|
    Hello, I think your website could be having web browser compatibility issues.
    Whenever I look at your web site in Safari, it looks fine however, when opening
    in IE, it’s got some overlapping issues. I just wanted to provide you with a quick
    heads up! Besides that, fantastic site!|
    Someone necessarily lend a hand to make severely articles I
    might state. This is the first time I frequented your web page and up to
    now? I amazed with the research you made to create this actual
    submit incredible. Wonderful process!|
    Heya i am for the first time here. I came across this board
    and I to find It truly helpful & it helped me out a lot.

    I hope to present one thing again and help others such as you aided me.|
    Hey there! I just want to offer you a huge thumbs
    up for the excellent information you have here on this post.

    I’ll be returning to your website for more soon.|
    I every time used to study post in news papers but now as I
    am a user of internet so from now I am using net for articles or reviews, thanks to
    web.|
    Your way of explaining all in this paragraph is truly
    good, all be capable of effortlessly know it, Thanks a lot.|
    Hi there, I found your blog by way of Google at the same time as looking for a related subject, your web site got
    here up, it looks great. I’ve bookmarked it in my google bookmarks.

    Hello there, just become alert to your weblog via Google, and found that it is really informative.
    I am gonna be careful for brussels. I’ll appreciate
    should you continue this in future. Many other people shall be benefited out of your writing.
    Cheers!|
    I’m curious to find out what blog platform you are utilizing?
    I’m having some small security issues with my
    latest site and I’d like to find something more secure.
    Do you have any solutions?|
    I am 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?
    Anyway keep up the excellent quality writing, it is rare to see a great blog like this one today.|
    I’m extremely impressed together with your writing skills as
    well as with the structure to your blog. Is this a paid subject or
    did you modify it yourself? Anyway stay up the nice quality writing, it is uncommon to see a
    great blog like this one today..|
    Hello, Neat post. There’s a problem with your website in internet explorer, may
    check this? IE nonetheless is the market leader
    and a big component of folks will omit your magnificent writing because of this problem.|
    I’m not sure where you are getting your information, but good topic.
    I needs to spend some time learning much more or understanding more.
    Thanks for magnificent info I was looking for this
    information for my mission.|
    Hello, i think that i saw you visited my web site thus i came to
    “return the favor”.I am attempting to find things to improve my website!I
    suppose its ok to use {some of|a\