Grammar Exercise: Present Perfect Short Answers


Match each short answer with a question below. Write the correct letter in each box.

  1. Yes, he has.
  2. No, they haven't.
  3. No, it hasn't.
  4. Yes, we have.
  5. No, she hasn't.
  6. Yes, they have.
  7. Yes, it has.
  8. No, you haven't.

1. "Has the weather been good since you arrived?" ________ "Oh, what a shame. Maybe tomorrow will be sunny."


2. "Have your parents met any new friends since they moved to New York?" ________ "I'm glad to hear it. Moving at that age can be difficult."


3. "Have your colleagues already given money for the Christmas office party?" ________ "Well, we only need $5 per person."


4. "Has the movie started?" ________ "OK, I'll be there in a minute, just putting popcorn in the microwave!"


5. "Have you both spoken to our special guest tonight?" ________ "Oh, good! What did you ask him?"


6. "Have I explained how this machine works?" ________ "Right, let me get the manual. I've already forgotten!"


7. "Has your husband ever been up the Eiffel Tower?" ________ "Did he like it?"


8. "Has Karen finished writing that e-mail I asked her to do?" ________ "Do you know when she'll do it?"


© 2001-2024