This browser is not fully supported, we would recommend you upgrade your browser to a newer version of Internet Explorer or download Chrome, Firefox or Safari.

Content categories

TEFL exercises - Upper intermediate materials - Present Perfect and Present Perfect Continuous

grammar

Use Present Perfect or Present Perfect Continuous to complete the sentences.

Example     We [wait] for a bus for over 20 minutes now.

                  We have been waiting for a bus for over 20 minutes now.

1  It [BE] a long day but we [nearly FINISH] the job.
2  My car [BREAK DOWN] ever since I first bought it!
3  I [finally HAVE] some luck and won the lottery!
4  He [TAKE] all his exams but is still finishing his dissertation.
5  Where [PUT] my passport? I can’t find it anywhere!
6  What [YOU - DO] lately?
7  They [PLAY] rugby since they were five years old.
8  We [STUDY] English for the last six years.

1. It
a long day but we
the job.
2. My car
ever since I first bought it!
3. I
some luck and won the lottery!
4. He
all his exams but is still finishing his dissertation.
5. Where
my passport? I can’t find it anywhere!
6. What
lately?
7. They
rugby since they were five years old.
8. We
English for the last six years.
Are you sure?
noYes