Present Perfect Time Expressions Exercises
A2-B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
Practise using already, yet, just, ever, never, for and since with the present perfect.
Review the grammar firstAll 20 questions
Complete the sentences by adding the correct time expression: already, yet, just, ever, or never. Choose the correct time expression: already, yet, just, ever, or never.
I have _____ finished my homework. Now I can play games!
Have you finished your dinner _____?
She has _____ arrived home. Her car is still warm outside!
Have you _____ eaten sushi? I want to try it with someone who knows about it.
I have _____ been to Australia, but I want to visit someday.
They haven't called me _____. I'm starting to worry.
We have _____ bought the tickets online. They're in my email!
Has your sister _____ visited your new flat?
I have _____ eaten such delicious food in my life!
The film has _____ started, so we can still catch the beginning.
Have you _____ tried cooking Chinese food?
He has _____ finished cleaning his room. You can see everything is tidy now!
We haven't decided on our holiday destination _____.
She has _____ travelled to Europe, but she dreams about visiting Paris.
The train has _____ left the station. We can still see it moving!
Have you _____ seen snow? I grew up in a place where it snowed every winter.
Have you finished your school project _____? The teacher is asking for it tomorrow!
They have _____ bought a new house, so they're very excited about moving!
Has he _____ been to your hometown?
We have _____ been to that restaurant. The reviews are terrible!
Grammar review
Ever means "at any time" and is used mainly in questions: "Have you ever been to Brazil?" Never means "at no time" and replaces "not" in negatives: "I have never been to Brazil." Recently and lately both mean "in the recent past" and can go at the end or beginning of a sentence. So far means "up to now": "I have written three emails so far." Understanding where to place these adverbs is just as important as knowing what they mean. In Cambridge gap-fill tasks, choosing the right word depends on whether the sentence is positive, negative, or a question.
Quick Rule
subject + have/has + (already/just/never) + past participle (+ yet/recently/so far) | Have/Has + subject + (ever) + past participle (+ yet)?
- 1.I have already finished the report. ("already" before participle)
- 2.Has she arrived yet? ("yet" at end of question)
- 3.He has just called — the meeting is cancelled. ("just" before participle)
- 4.Have you ever tried Indian food? ("ever" in experience question)
- 5.I haven't finished yet. ("yet" at end of negative)
Continue Practising
Continue practising with these related exercises
Present Perfect Dictation: Experience and Recent Events
EasyListen for have, has, participles and time words in B1 sentences
10 questions
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
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
Reported Speech
MediumTransform direct speech into indirect speech
340 questions