English Exercises > present perfect exercises

Have they been somewhere or gone somewhere ?




Downloadable worksheets:
PRESENT PERFECT WITH FOR AND SINCE
Level: intermediate
Age: 10-14
Downloads: 6804

 
THE PRESENT PERFECT TENSE
Level: elementary
Age: 12-14
Downloads: 5591

 
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level: elementary
Age: 12-14
Downloads: 5041

 
Present perfect vs Simple past in context
Level: intermediate
Age: 10-17
Downloads: 4127

 
Present Perfect
Level: elementary
Age: 12-17
Downloads: 3828

 
Simple Past or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 3556

 

HAVE GONE vs HAVE BEEN

  1. Observe the illustrations and read the explanations before you do the exercises.�

��������������������� � � � � � � � �

HAVE GONE : We use 'have gone' when someone went to a place and is still there. The person hasn't come back yet.

HAVE BEEN : We use 'have been' when someone went to a place and came back. The person is no longer away.


EXERCISE 1 : Complete the sentences with "been" or "gone".

1. Keith knows London very well. He has there many times.

2. "I'm looking for Kate, have you seen her ? " " Well, you won't find her in her office. She has just out."

3. I'm so happy ! My parents have out so I can go to bed whenever I want.�

4. Bob is a real globetrotter ! He has to Japan, Brazil, Australia and many other places.

5. " Do you know what Time Square is like ? " " Actually, no! I've never there myself but I'd love to !

EXERCISE 2 : Complete the sentences with "have been" or "have gone". Mind the subjects ! You may have to write "has been " or "has gone"

1. � 1. � Bill is on holiday at the moment. He � to New Zealand.
2.� " Where's Kate ?" " She's not here, I'm afraid. I think she� to the bank.
3.�� 3.� "Hello, Sue. It's so nice to see you again ! Where you"
2.�� 4.� _� " you ever to Australia ?"
_� " No, never but I to the States once. I loved it !"
3. � 5.�� My parents aren't at home this evening. They out.
4.�� 6.�� There's a new restaurant in town you know. you to it ?
5.�� 7.�� Ann knows Paris very well. She there many times.
6.�� 8. � Helen was here earlier but I think she now.