WorksheetsAll Perfect Tenses 3
Total questions: 11
Worksheet time: 11mins
Name
Class
Date
1.
By 2025, they (a) (live) here for ten years.
2.
She (a) (cook) for hours when the guests arrived.
3.
She (a) (study) French for two hours now.
4.
I (a) (visit) Paris three times already.
5.
She (a) (already / leave) when I arrived.
6.
By this time next year, I (a) (graduate).
7.
He (a) (never / taste) sushi before.
8.
We (a) (wait) for the bus since 3 PM.
9.
He realized he (a) (lose) his keys.
10.
By the time you arrive, we (a) (already / leave).
11.
He (a) (practice) the piano for an hour by the time you get here.
100 %
