They have been classmates ..... a long time.
Take your mp3 player. Ben ..... (return) it.
Wait a minute! I ..... (not / finish) the cake, we need more time.
Fill in the two gaps: My grandfather ..... (give) me pocket money ..... 2002.
That sales assistant has sold articles in this shop ..... last Christmas.
Which is the right time expression?: You aren't late. The game hasn't started 'for' / 'since' / 'just' / 'yet'.
We can't call you, we ..... (forget) our mobile at school.
Which is the right time expression?: Don't insist, I have 'ever' / 'already' / 'yet' / 'for' forgiven you.
She's angry. She ..... (not / send) us an invitation to the wedding.
We ..... (use) this costume many times.
Chris ..... (sing) at the party.
It's been a great concert. Tamara ..... (play) the piano wonderfully.
We haven't ridden our bike ..... August.
We have known each other ..... 2005.
Mary and Tony ..... (work) very hard on this project.
He ..... (buy) a new computer.
..... Marlon ..... (write) all of these e-mails?
I'm tired. This evening, I ..... (go) for a walk.
..... you ..... (hear) the news this morning?
He has had this job ..... five years.
Fill in the two gaps: We ..... (meet) at this café ..... five years.
..... the government .....(change) those plans?
Which is the right time expression?: Has she 'never'/ 'since' / 'yet' / 'ever' visited Japan?
The car ..... (stop) at the traffic lights
They are not here. They ..... (leave) the room this morning.