Font size
WorksheetsTHE PRESENT PERFECT: Time expressions
Total questions: 26
Worksheet time: 13mins
The present perfect is formed by...
Have + Participle
Have/Has + Past Participle
To be + Participle
To be + -ing
Have you ........ been to Lisbon?
ever
never
already
since
Lindsay _______________to France.
haven't been
hasn't be
hasn't been
didn't been
Have you finished the composition for History class ______?
just
already
yet
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
I haven't read that book ________.
just
already
yet
I have _________done the washing-up.
just
yet
already
ever
- I haven't seen them ...... ages
a) for
b) since
2. I have been living here ...... July
a) since
b) for
3. He's worked there ....... several years
a) since
b) for
4. I haven't seen him ...... last week
a) for
b) since
5. It's been a long time ....... I've had such a good meal in a restaurant
a) for
b) since
6. He hasn't been able to work ...... the last three weeks
a) for
b) since
7. They've known about it ...... a long time
a) For
b) Since
8. He hasn't worked this hard ..... he was at school
a) for
b) since
9. I haven't seen her ..... a fortnight
a) for
b) since
10. They haven't been here ..... 1993
a) since
b) for
11. She's worked there ....... years
a) since
b) for
12. He's been here ....... three o'clock
a) for
b) since
Tim: Sorry. I ________ haven't finished using the computer.
I have drunk three cups of coffee _____ this morning.
for
so far
next
already
I have____________seen her so angry
Ever
Since
Just
Never
