NEW
Font size
Worksheetspast vs present perfect
Total questions: 19
Worksheet time: 11mins
Miss Rina... English Languange since 1989.
Have taught
was teach
is going to teach
has taught
Ronald moved to this town last year.
We can say that he ... in this town for a year.
was living
lives
has lived
lived
Ms. Jenifer ………. a lot of novels since she was a teenager.
has being read
has read
has been read
has readed
X: Where did you buy your new book last night?
Y: ……….
I sold it in Gramedia.
I borrowed it from my friend.
I bought it in Fajar Agung.
I took it in Ramayana.
The baby …………. for three hours.
has sleeping
has slept
has sleep
has been slept
We..............in the public library last evening.
Are
Is
Were
Was
..............he read novel last night?
Do
Did
Done
Are
We............in this restaurant two days ago.
Ate
Eaten
Eating
Eats
I..............alone to the movie theater last nigh
Walk
Walked
Walking
Walkes
How long has Ali been here?
Ali were here yesterday
Ali was here yesterday
Ali have been here since yesterday
Ali has been here since yesterday
When did you come to this city?
I came here on June 22nd
I come here on June 22nd
I have come here on June 22nd
I had come here on June 22nd
I ______ Greg Adams for ten years.
has known
have known
knew
know
In her whole lifetime, Anna ______ snow
has never seen
saw
have never seen
see
Last January, I _____ snow for the first time.
see
have seen
sees
saw
You ______ two classes last week.
have missed
missed
miss
misses
Bill ______ here since the 22nd
have been
has been
was
is
Bill _______ here three days ago
arrived
arrive
has arrived
had arrived
Al _______ to party at Sally's apartment last Saturday night.
go
went
have gone
gone
I ________any parties since I came here
haven't attended
attended
attend
attends
