7-minute daily practice: 15 Time Adverbs Used With The Present Perfect Tense exercises for Level A2-B1. Short enough to fit into a coffee break, thorough enough to make real progress. Covers the most important aspects of time adverbs used with the present perfect tense with instant feedback on every answer.
Q1 15
Question 1: She ___ already finished her homework before dinner.
Question 1 options
Check answer
'Has' is correct because 'already' is a time adverb used with the present perfect tense (have/has + past participle). 'Finished' alone is simple past and cannot combine with 'already' in this structure. 'Is' forms present continuous, not present perfect. 'Was' forms past continuous auxiliary, which is incorrect here.
🚩 Found a problem with this question?
Q2 15
Question 2: I have ___ been to Paris. This will be my first trip!
Question 2 options
Check answer
'Never' is correct because the speaker says it is their first trip, meaning zero experiences — 'never' expresses this with the present perfect. 'Ever' is used in questions or negatives differently. 'Already' implies completion, and 'yet' is used in negatives or questions about expected completion.
🚩 Found a problem with this question?
Q3 15
Question 3: The adverb 'yet' is used in present perfect sentences to talk about something expected but not done, and it is placed at the end of the sentence or after 'not'.
Question 3 options
Check answer
True because 'yet' signals that something was expected to happen but has not happened up to now. It appears at the end of negative sentences (e.g., 'I haven't eaten yet') or in questions (e.g., 'Have you eaten yet?').
🚩 Found a problem with this question?
Q4 15
Question 4: Which situation correctly uses the present perfect with 'just'?
Question 4 options
Check answer
'Just' with the present perfect describes a very recent action with a result in the present. 'She has just left the office' means she left moments ago and is no longer there. The other options either describe finished past actions with a specific time (requiring simple past), habitual actions, or future plans.
🚩 Found a problem with this question?
Q5 15
Question 5: Arrange the words to make a correct sentence:
Question 5 options
tried
▲ ▼
have never
▲ ▼
sushi
▲ ▼
before.
▲ ▼
They
▲ ▼
Drag items or use arrows to arrange them in the correct order.
Check answer
The correct order is 'They have never tried sushi before' because 'never' is placed between the auxiliary 'have' and the past participle 'tried' in the present perfect tense. 'Before' comes at the end to reinforce the idea of zero experience up to now.
🚩 Found a problem with this question?
Q6 15
Question 6: Which sentence is correct?
Question 6 options
Check answer
'Have you finished your report yet?' is correct because 'yet' is used in present perfect questions to ask about something expected but possibly not done. 'Did you finish your report yet?' mixes simple past with 'yet' incorrectly. 'Have you finished your report already?' changes the meaning to surprise. 'Do you finish your report yet?' uses simple present incorrectly.
🚩 Found a problem with this question?
Q7 15
Question 7: Person A: 'Do you want to see that new film?' Person B: 'No thanks, I ___ seen it. I went last weekend.'
Question 7 options
Check answer
'Have already' is correct because Person B is reporting a completed experience relevant to the present conversation, using 'already' to show it happened before now. 'Have yet to' means not done yet, which contradicts 'I went last weekend.' 'Had already' is past perfect, which doesn't fit the present conversational context. 'Was already' uses the wrong auxiliary.
🚩 Found a problem with this question?
Q8 15
Question 8: Which sentence correctly uses 'for' with the present perfect (not 'since')?
Question 8 options
Check answer
'I have lived here for ten years' is correct because 'for' is followed by a period/duration of time (ten years). 'Since' is followed by a starting point in time, not a duration. The other options either use 'since' with a duration or use 'for' with a starting point, which are both incorrect.
🚩 Found a problem with this question?
Q9 15
Question 9: Put the words in the correct order:
Question 9 options
has worked
▲ ▼
since 2019.
▲ ▼
at that company
▲ ▼
My brother
▲ ▼
Drag items or use arrows to arrange them in the correct order.
Check answer
The correct order is 'My brother has worked at that company since 2019' because 'since' is followed by a specific point in time (2019) and is used with the present perfect to show an action that started in the past and continues now.
🚩 Found a problem with this question?
Q10 15
Question 10: Have you ___ tried a food from another country?
Question 10 options
Check answer
'Ever' is correct because the question asks about any experience at any point in a person's life, which is the key use of 'ever' in present perfect questions. 'Never' is used in negative statements, not questions. 'Just' refers to something very recent. 'Yet' asks about something expected, not general life experience.
🚩 Found a problem with this question?
Q11 15
Question 11: Which statement about the present perfect with 'since' is true?
Question 11 options
Check answer
'Since' connects a specific starting point in the past to the present, showing the action or state is still ongoing (e.g., 'She has worked here since Monday'). It does not refer to a completed action with no connection to the present, a duration of time, or future events.
🚩 Found a problem with this question?
Q12 15
Question 12: He lost his keys yesterday. → He ___ his keys.
Question 12 options
Check answer
'Has lost' is correct because the transformation requires the present perfect tense to express a past action with a present result (he doesn't have his keys now). 'Loses' is simple present. 'Had lost' is past perfect, changing the meaning. 'Was losing' is past continuous.
🚩 Found a problem with this question?
Q13 15
Question 13: Match each sentence to the correct grammar label.
Question 13 options
I have just received your message.
Have you ever eaten insects?
We have known each other for five years.
She has studied English since she was a child.
Present perfect with 'ever' — asking about life experience
Present perfect with 'for' — duration of time
Present perfect with 'since' — specific starting point
Present perfect with 'just' — very recent action
Select an item on the left, then tap its match on the right.
Check answer
'Just' = very recent action; 'ever' = any time in life experience question; 'for' = duration of time; 'since' = starting point in the past continuing to now.
🚩 Found a problem with this question?
Q14 15
Question 14: The adverb 'already' can only be placed at the end of a sentence in the present perfect tense.
Question 14 options
Check answer
False because 'already' is most commonly placed between the auxiliary 'have/has' and the past participle (e.g., 'She has already eaten'), but it can also appear at the end of a sentence for emphasis (e.g., 'She has eaten already'). Both positions are grammatically correct.
🚩 Found a problem with this question?
Q15 15
Question 15: Which sentence fits the meaning: 'I am surprised this happened sooner than expected'?
Question 15 options
Check answer
'You've already finished the whole cake!' uses 'already' to express surprise that something happened earlier than expected. 'I haven't finished yet' uses 'yet' for something not done. 'I have never tasted it' uses 'never' for zero experience. 'She has just arrived' uses 'just' for a very recent action without surprise about timing.
🚩 Found a problem with this question?
← Back
Next →
Submit test ✓