English Grammar Exercises

Units 101–103: Present Perfect, So/Such, Adverbs of Frequency

101. Present Perfect (have/has + past participle)
101.1 Present Perfect
  1. It looks like Sanchez is about to score!
  2. I've just knocked over that vase. I'm so sorry.
  3. They've already packed everything for the move.
  4. The children's not ready. It's still cooking.
  5. Sarah looked like she was about to fall asleep.
  6. The bus hasn't arrived yet. I'm going to be home late.
101.2 Present Perfect
  1. Future
  2. Past
  3. Present
  4. Ongoing
  5. Check
101.3 Present Perfect
  1. I've just received a letter from an old friend.
  2. Mia has already been to Paris three times.
  3. Have you been introduced to Tom's parents yet?
  4. The children are about to reveal the winner of the competition.
  5. I've just finished the final exam. It's such a relief.
  6. They've finished the book you lent me yet.
  7. Maria has just told me she is quitting.
  8. The concert has already begun by the time we arrived.
  9. Lisa has just returned from her trip around South America.
  10. I've never been to Aberdeen, isn't she?
101.4 Present Perfect
  1. Anna is still working for the bank, isn't she?
  2. We have already spent all the money we saved.
  3. Clive looks like he's about to fall asleep.
  4. We've still haven't got back from the plumber.
101.5 Present Perfect
  1. Larry still hasn't given back the $30 I lent him.
  2. Larry is still the best player on the team.
  3. Has Tim shown you around the new office yet?
  4. The guests have already eaten all of the birthday cake.
  5. I've just seen your brother walking out of the post office.
  6. Jess is still living in Aberdeen, isn't she?
102. Adverbs of Frequency (always, usually, etc.)
102.1 Always / Usually / Often
  1. She goes to the gym very often.
  2. I hardly ever go to the desert.
  3. I regularly visit my gran.
  4. I usually go shopping on Saturday.
  5. I never go out on Friday.
  6. We always go to France on vacation.
102.2 All or most of the time
  1. ALL OR MOST OF THE TIME: nearly always, very often, usually, regularly, sometimes
  2. SOME OF THE TIME: occasionally, rarely, hardly ever, almost never, never
  3. NOT OFTEN OR NOT AT ALL: rarely, hardly ever, almost never, never
103. So / Such
103.1 So / Such
  1. I was so windy that we couldn't fly a kite.
  2. Your children are so much better behaved than mine.
  3. The bride wore such a stylish dress for the wedding.
  4. It was so hot that we all decided to stay inside.
  5. I've never seen such a beautifully decorated cake before.
103.2 So / Such
  1. The cake Carlos made for the party was so tasty.
  2. Those new results are so much better this year.
  3. This store sells such lovely clothes.
  4. Your brother owns such a beautiful villa.
103.3 So / Such
  1. Colin's job looks so interesting, but it's very badly paid.
  2. My new phone's so much better than my old one.
  3. Everyone had such a great time at the birthday party.
  4. Hank is so generous. He gave me a watch for my birthday.
  5. The new intern works so much harder than the old one.
  6. It was such a shock when our boss said he was leaving.
  7. It was such a talented musician.
  8. The weather was so bad that we decided to cancel the barbecue.
103.4 So / Such
  1. My little sister is such a good dancer. She should take classes.
  2. The match was so disappointing. No one scored.
  3. The weather is so much warmer in Florida. You should move here.
  4. Kristy's so funny. She always makes me laugh.
  5. Sandra is such a good cook. Everything she makes is delicious.

Answers Index (All in Order)

101.1 It looks like Sanchez is about to score!
101.2 Future
101.3 I've just received a letter from an old friend.
101.4 Anna is still working for the bank, isn't she?
101.5 Larry still hasn't given back the $30 I lent him.
102.1 She goes to the gym very often.
102.2 ALL OR MOST OF THE TIME: nearly always, very often, usually, regularly, sometimes
103.1 I was so windy that we couldn't fly a kite.
103.2 The cake Carlos made for the party was so tasty.
103.3 Colin's job looks so interesting, but it's very badly paid.
103.4 My little sister is such a good dancer. She should take classes.