Time Expressions Final Test
B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
Use just when an action happened moments ago. Use no longer when a situation has stopped or changed. A mixed test often includes several clues in one sentence: a duration such as for fifteen years, a starting event such as since the station opened, or a change marker such as it was replaced. Read the whole sentence before choosing. The best answer usually matches the time relationship, not only the nearest word. This approach makes mixed practice more predictable and helps prevent answers chosen from habit.
Quick Rule
for + duration | since + starting point/event | have/has + already/just + past participle | have/has not + past participle + yet | still + continuing verb/state | no longer + stopped verb/state
- 1.She has been waiting for two hours.
- 2.We have lived here since the station opened.
- 3.I have just received the package.
- 4.They have not approved the budget yet.
- 5.The old hospital no longer treats patients.
- 6.He still finds the work challenging.
All 20 questions
Complete each sentence with the correct time expression: for, since, already, yet, still, just, or no longer.
She has been waiting at the clinic _____ two hours and the doctor hasn't seen her yet.
The company hasn't responded to my job application _____ — I sent it three weeks ago and I'm still waiting.
I have _____ booked the train tickets, so we don't need to worry about that.
He has lived in this city _____ he was a child, and he knows every street.
They have _____ finished the report — they handed it in before lunch.
I have known my best friend _____ fifteen years. We met in secondary school.
Has the manager arrived _____? We need to start the meeting.
The government _____ provides free healthcare to all citizens. The policy changed two years ago.
I have _____ received the package — it arrived a few minutes ago. Do you want me to open it?
She _____ studies three hours a night, even though her exams are months away. She is very dedicated.
The neighbourhood has changed a lot _____ the new railway station opened.
Have you spoken to the doctor _____? You mentioned you were going to call this morning.
They have _____ lived in that house for over thirty years and have no plans to move.
The café has been closed _____ the owner became ill in the spring.
I have _____ sent the invitations, so there is nothing left for you to do on that.
He has been a member of this sports club _____ more than a decade.
The old hospital _____ treats patients. It was replaced by a new building across the road.
I have _____ spoken to the teacher — she called me as I was walking in. She has some good news.
The board has not approved the new budget _____. They are meeting again next week.
She _____ finds the work challenging, but she is making good progress every month.
Continue Practising
Continue practising with these related exercises
For vs Since - Easy
EasyPractise duration and starting-point time phrases with clear clues
20 questions
For vs Since - Medium
MediumUse for and since with present perfect continuous and everyday contexts
20 questions
For vs Since - Hard
HardMaster formal for and since patterns with past perfect and event clauses
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions