English Grammar Online
… the fun way to learn English!
› Cram Up ›
Present Perfect Simple - Present Perfect Progressive
Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive).
Since I bought my car, I
(travel / not)
(learn / not)
English for two years yet, but he speaks it very well.
(party / not)
for a long time, but there's no food left.
My sister and her boyfriend
(go / not)
out together for a long time. They only met three weeks ago.
(tidy / not)
up his room for a long time. It's a complete mess.
(practise / not)
for hours - 15 minutes were enough.
Louis is absolutely tired as he
(sleep / not)
well for days.
(work / not)
for days because she is ill.
(play / not)
the piano for ages, so please don't ask me to perform anything.
(hang / not)
about all day, we have helped grandma in the garden.
Mark wrong answers
Replace wrong by correct answers
Show all correct answers