English Grammar Online
… the fun way to learn English!
Dictionary
auf Deutsch
› Cram Up ›
Grammar
›
Prepersim Preperpro
›
Exercise
Present Perfect Simple - Present Perfect Progressive
Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive)
I
(play)
football for five years.
My team
(win / only)
two matches so far.
The others
(be / always)
better.
Are we not there yet? We
(walk)
for hours.
But we
(cover / only)
an area of five miles so far.
I
(finish/just)
my homework.
I
(work)
on this essay since two o'clock.
Jane
(go out)
with Bob for seven years.
Martin
(date)
three girls this week.
How long
(wait / you)
for us?
Mark wrong answers
Replace wrong by correct answers
Show all correct answers