WorksheetsPresent Perfect simple
Total questions: 21
Worksheet time: 21mins
Have you ever ________ to China?
went
go
been
gone
My dad _________ me some money.
's given
have given
has gave
giving
________ you learnt how to use a computer?
Have
Were
Has
Did
I have____________ done my homework.
yet
since
for
already
Susan has known Mark ______________ 2013.
already
for
since
ever
George ___________ never eaten sushi.
have
has
been
did
Ms Bijelic hasn't cooked lunch _______.
never
ever
yet
already
I ................................... in the ocean.
haven't swim
haven't swam
haven't swum
didn't swim
My mother and father ___________ to Barcelona.
have never been
has never been
has went
has gone
He has............................a terrible mistake.
make
made
makes
maken
She hasn't....................gymnastics until now.
does
did
done
been
I haven't .............................camping because I hate insects.
gone
go
goes
been
Complete the sentences with the present perfect.
Mrs Lucy (a) her bag. (lose)
The bus (a) (not come) yet.
We (a) (look after) this sick bird.
________ you and Tina __________ (tidy) your rooms?
(a)
I've ____ Cairo four times.
been
gone
She's____ visited Susan. She will be home tomorrow.
been
gone
Where has Eric ___? He was here a minute ago!
gone
been
You are late. Where have you ___?
been
gone
Peter was at my house earlier, but he's_____ home.
gone
been
