WorksheetsPRESENT PERPECT-GRADE 10
Total questions: 20
Worksheet time: 4mins
The Present Perfect Tense use to talk about:
Past and present
Future
Present
Past
A: How ____ have you had a mountain bike?
B: I've had one ____ last Christmas.
ever, never
long, for
ever, since
long, since
I ... never ... pizza.
have - eaten
have - ate
had - eaten
ate
That Man.............in prison for five years.
are
were
has been
have been
Make a sentence in present perfect using the word never
Which sentence is CORRECT?
She just has left the house for a few minutes.
She has left just the house for a few minutes.
Just she has left the house for a few minutes.
She has just left the house for a few minutes.
We use the Present Perfect for...
actions that happened in the past and are
over, done, finished!
actions that happened in the past but still are true!
actions that happens in the moment
"Sorry I'm late".
"That's okay. I (not/ wait) (a) for long."
I ... Mount Rinjani three times. I like the view.
had climbed
have climbed
climbed
will have climbed
I (read) (a) the book you lent me, so you can have it back now.
You look tired. (You/ work) (a) hard?
Make a present perfect question: (They / go / to the USA?)
(a)
Ida has __________ bought a new blouse at Sara Shop.
yet
for
since
already
I ____________ (not finish) this project.
hasn't finished
haven't finished
haven't finish
Rewrite the sentence correctly:
He _______ (be) a teacher before he __ (become) a musician.
(a)
The followings are the situation when we can use Present Perfect, except _____
An action or situation which began in the past and is continuing to the present.
An action or situation totally finished in the past.
A repeated action in an unspecified period between the past and present.
An action performed during a period that has not finished yet.
4. You (a) (have) that suit for more than ten years! Isn't it time to get a new one?
Rewrite in the present perfect or past simple:
I (see) three police cars this morning (it's still morning).
(a)
My brother is an actor. He (appear) (a) in several films before.
Oh no! Somebody (break) (a) that window.
