Intermediate grammar exercise: present perfect

English grammar practice exercise, intermediate level.

In this exercise you will practise the structure of the present perfect tense.

Instructions: Use the words in brackets to complete each of the following. All the sentences are in the present perfect simple tense:

questions go herescore goes here

Structure of present perfect simple
positive negative question
I've (I have) seen him.
You've done it. 
We've been there. 
They've eaten it. 
I haven't (have not) seen him. 
You haven't done it. 
We haven't been there. 
They haven't eaten it. 
Have I seen him?
Have you seen her?
Have we finished it?
Have they been there?
He's (he has) gone.
She's (she has) gone.
It's (it has) gone.
He hasn't (has not) gone.
She hasn't gone.
It hasn't gone.
Has he been here?
Has she finished?
Has it gone?