Intermediate time clauses. 45 questions on Present Perfect in time clauses, past time clauses, and conjunction meaning differences.
What this test covers
- Present Perfect in Future Time Clauses
- Past Time Clauses
- Choosing the Right Time Conjunction
Answer the 45 questions below. Each answer is checked straight away, with an explanation. Press Submit at the end to get your score and save it to your dashboard. Answers are not kept if you leave before submitting.
All 45 questions with answers
Pick an answer for each question to see if you are right, with the explanation. Submit when you are done; you can submit before answering them all.
-
Q1To emphasize that the instructions must be fully completed before you begin, choose the correct form: 'Once you ___ the instructions, you can begin the exam.'
Answer: B. have read
In time clauses referring to the future (using 'once', 'when', or 'as soon as'), we use the Present Perfect to emphasize that an action must be completely finished before the next one starts. Using 'will read' or 'will have read' is incorrect because we do not use 'will' inside the time clause itself.
-
Q2When she ___ her recovery, she will return to work.
Answer: A. completes
When a time clause introduced by 'when' refers to the future, we use the Simple Present ('completes') rather than future forms like 'will complete'. The main clause already uses 'will', so the time clause follows the present tense rule. 'Had completed' is incorrect because it refers to the past.
-
Q3To emphasize that the meeting must be finished before we eat, choose: 'As soon as the meeting ___, we will have lunch together.'
Answer: C. has finished
To emphasize that one event must be totally finished before the next one starts, we use the Present Perfect ('has finished') in the time clause. While the Simple Present is also possible for general sequences, the Present Perfect adds that specific stress on completion. Note that future forms like 'will finish' or 'will have finished' are never used after 'as soon as'.
-
Q4You can leave the office once you ___ the form.
Answer: B. sign
In future time clauses starting with 'once', the Simple Present ('sign') is the standard choice for a neutral sequence of events. Intermediate students should remember that 'will sign' and 'will have signed' are grammatically incorrect within the time clause itself.
-
Q5To emphasize that the arrival must be fully completed before I call, choose: 'I will call you when I ___ at the airport.'
Answer: C. have arrived
By using the Present Perfect ('have arrived'), we show that the arrival is a completed prerequisite for the phone call. This is more emphatic than the Simple Present. Avoid using 'will arrive' or 'will have arrived' here, as future markers are not used after 'when' in time clauses.
-
Q6When you ___ the test, please hand it in to the teacher.
Answer: D. finish
The Simple Present ('finish') is the most common way to refer to a future action in a time clause. Even though the action happens in the future, the word 'when' tells us to use a present tense. Formations with 'will' (like 'will finish') are wrong in this context, and 'had finished' is only for past contexts.
-
Q7To emphasize that the degree must be earned before he starts working, choose: 'As soon as he ___ his degree, he will start working.'
Answer: B. has earned
The Present Perfect ('has earned') is used here to emphasize that the degree is a necessary requirement that must be fully completed before the next step (working) begins. Using 'will earn' is a common mistake; remember that 'will' does not follow 'as soon as' when referring to the future.
-
Q8Once they ___ the house, they will move in immediately.
Answer: B. buy
In a future time clause introduced by 'once', we use the Simple Present ('buy') to describe the condition for the main action. We do not use 'will buy' or 'will have bought' inside the clause. 'Have buy' is also grammatically incorrect because 'have' must be followed by a past form (bought).
-
Q9To emphasize that the rest must be completed before you feel better, choose: 'You will feel better when you ___ some sleep.'
Answer: A. have had
The Present Perfect ('have had') emphasizes that the act of sleeping must be finished before the result (feeling better) happens. The first 'have' is the helping word, and the second 'had' is the past form of the main verb 'to have'. Forms using 'will' are incorrect in time clauses.
-
Q10As soon as the rain ___, we will go for a walk.
Answer: B. stops
After 'as soon as', we use the Simple Present ('stops') to talk about the future. Using 'will stop' is a frequent error for learners. The context clue 'will go' in the main clause confirms we are looking for a present tense to complete the future time relationship.
-
Q11Identify the correct sentence:
Answer: B. When you have finished, call me.
In English, we do not use the future tense ('will') in time clauses. Instead, we use the Simple Present or the Present Perfect. 'When you have finished, call me' is correct because it uses the Present Perfect to indicate completion without using 'will'.
-
Q12Identify the correct sentence:
Answer: B. I'll wait until you arrive.
The conjunction 'until' introduces a time clause. Even though the waiting happens in the future, the verb after 'until' must be in the Simple Present ('arrive'). Sentences containing 'will arrive' or 'will have arrived' are grammatically incorrect in this structure.
-
Q13Choose the grammatically correct version: 'Once you will be done, call me.'
Answer: D. Once you are done, call me.
This is a classic example of a time clause error. After 'once', we use the Simple Present ('are') rather than 'will be'. The main clause 'call me' is an imperative, implying a future action, which triggers the present tense rule in the 'once' clause.
-
Q14Choose the grammatically correct version: 'By the time you will get there, it will be dark.'
Answer: D. By the time you get there, it will be dark.
'By the time' functions as a time conjunction. In clauses referring to the future, we use the Simple Present ('get') instead of the future tense 'will get'. The second part of the sentence ('it will be dark') correctly uses 'will' because it is the main clause.
-
Q15Choose the grammatically correct version: 'I will leave as soon as the sun will set.'
Answer: C. I will leave as soon as the sun has set.
We cannot use 'will' after 'as soon as'. To express that one future action follows another, we use either the Simple Present or the Present Perfect ('has set'). The Present Perfect here emphasizes the completion of the sunset before the departure.
-
Q16After she ___ the report, she sent it to her manager.
Answer: C. had finished
When we have two actions in the past, we use the Past Perfect ('had finished') for the action that happened first. Since she finished the report before she sent it, the Past Perfect makes the sequence clear. 'Has finished' is wrong because the whole context is in the past ('sent').
-
Q17As soon as I ___ the news, I called my mother.
Answer: B. heard
When two actions happen almost at the same time or in a very quick sequence in the past, we often use the Simple Past ('heard') for both. 'Had hear' is grammatically incorrect (it should be 'had heard'), and 'have heard' is the Present Perfect, which doesn't fit this past narrative.
-
Q18By the time help ___, they had already escaped.
Answer: D. arrived
In 'by the time' sentences describing the past, the action that happened second (the help arriving) uses the Simple Past ('arrived'). The action that happened first (the escape) uses the Past Perfect ('had already escaped').
-
Q19When I got home, my wife ___ dinner.
Answer: B. had cooked
The Past Perfect ('had cooked') is used here to show that the dinner was already finished before the arrival. If we used the Simple Past 'cooked', it might imply she started cooking when I arrived. 'Has cooked' is incorrect because the context ('got') is in the past.
-
Q20I didn't recognize him because I ___ him before.
Answer: A. had never met
We use the Past Perfect ('had never met') to talk about an experience (or lack of experience) that happened before a specific point in the past ('didn't recognize'). Using the Simple Past or Present Perfect would not correctly establish this 'past before the past' relationship.
-
Q21After they ___ the movie, they left the theater.
Answer: A. saw
When the sequence of events is very clear, especially with the word 'after', we can use the Simple Past ('saw') for both actions. 'Had saw' is a common error; the Past Perfect would be 'had seen'. Since 'had seen' is not an option, 'saw' is the only grammatically correct choice for this past sequence.
-
Q22She realized she ___ her keys in the car.
Answer: C. had left
The act of leaving the keys happened before she realized it. To show this earlier past action, we use the Past Perfect ('had left'). 'Has left' is the Present Perfect and cannot be used alongside the past tense 'realized'.
-
Q23By the time we ___ the station, the train had left.
Answer: C. reached
In this past narrative, the train left first (Past Perfect: 'had left'), and we arrived second. The second action in a 'by the time' sequence uses the Simple Past ('reached'). Forms like 'have reached' or 'had been reaching' do not fit this chronological structure.
-
Q24He ___ the letter before he went to the post office.
Answer: B. had written
The writing of the letter happened before the trip to the post office. We use the Past Perfect ('had written') to indicate this earlier action. The Simple Past ('went') marks the later action. 'Write' and 'has written' are incorrect because the entire sentence describes a past event.
-
Q25As soon as the teacher ___ the instructions, we started.
Answer: A. gave
When one past action follows another immediately, we typically use the Simple Past ('gave') for both. This shows a direct sequence. 'Had gave' is grammatically incorrect (it would need to be 'had given'), and 'has given' is present tense, which conflicts with 'started'.
-
Q26Which sentence correctly shows that he left before I arrived?
Answer: C. When I arrived, he had left.
To show that one past action happened before another, we use the Past Perfect ('had left') for the earlier action and the Simple Past ('arrived') for the later one. Using Simple Past for both ('When I arrived, he left') would mean he left at the moment I arrived.
-
Q27Which sentence correctly shows completion before the past call?
Answer: B. By the time she called, I had finished the work.
'By the time' combined with the Past Perfect ('had finished') indicates that the work was already complete at the moment she called. The calling happened in the Simple Past, so the earlier action must be in the Past Perfect. Using Simple Past for both ('called... finished') doesn't emphasize the completion in the same way.
-
Q28Choose the grammatically correct version: 'When I arrived at the party, it already started.'
Answer: B. When I arrived at the party, it had already started.
Because the party started before the arrival, we need the Past Perfect ('had already started'). Using the Simple Past 'already started' is common in casual speech but grammatically incomplete in this context. 'Has already started' is Present Perfect and does not match the past tense 'arrived'.
-
Q29Choose the grammatically correct version: 'After he eaten, he realized he hadn't paid.'
Answer: C. After he had eaten, he realized he hadn't paid.
The original sentence is missing a helping word. To show that eating happened before realizing, we need the Past Perfect. This requires 'had' plus the past form 'eaten'. 'Has eaten' is the Present Perfect and cannot be used alongside the past tense 'realized'.
-
Q30Which sentence correctly shows the earlier action?
Answer: D. Before I moved to London, I had lived in Paris.
The Past Perfect ('had lived') clearly identifies living in Paris as the earlier action, occurring before the move to London (Simple Past: 'moved'). 'Had move' and 'had live' are grammatically incorrect as they lack the past form endings (-ed).
-
Q31I will stay here ___ you get back.
Answer: D. until
The conjunction 'until' is used to describe an action (staying) that continues up to a specific point in time (getting back). 'Once' or 'as soon as' would imply that the staying starts only after the person returns, which does not make sense here.
-
Q32___ you are ready, let's start the presentation.
Answer: A. When
'When' is used here to mean 'at the time that'. It introduces the condition for starting. 'Although' is a concessive conjunction, not a time conjunction — it would mean 'despite the fact that you are ready', which is illogical here. 'Until' would mean we stop starting the presentation once you are ready, which is illogical. 'Before' would also reverse the logical order of the actions.
-
Q33Please wash your hands ___ you eat.
Answer: B. before
This is a matter of logical sequence. You wash your hands first, and then you eat, so 'before' is the correct conjunction. 'Until' would imply you keep washing your hands continuously until the moment you start eating.
-
Q34___ I arrived, the meeting had already started.
Answer: D. When
'When' marks the specific past point at which something was already true. 'Had already started' (Past Perfect) shows the meeting began before my arrival (Simple Past). 'Until' implies a continuing action up to a point, not a moment of discovery. 'Although' is a concession marker used for contrasting ideas, and 'Once' would imply the meeting started as a result of my arrival, not before it.
-
Q35You can't leave ___ you have finished your work.
Answer: A. until
'Until' is used to indicate that the first action (not leaving) continues up to the point when the second action (finishing work) happens. 'Since' or 'as soon as' would not create the necessary logical constraint (the prohibition of leaving).
-
Q36___ you hear the bell, stand up.
Answer: A. As soon as
'As soon as' is used to show that one action happens immediately after another. In this case, the standing up should happen the moment the bell is heard. 'Before' or 'Until' would change the meaning entirely, suggesting you stand up before the bell even rings or that you stay seated only up until the bell.
-
Q37I'll read the book ___ I have time.
Answer: B. when
'When' is the correct conjunction to show the time at which the future action will occur. 'During' is a preposition and must be followed by a noun (e.g., 'during the flight'), not a subject and verb like 'I have time'.
-
Q38___ you finish the report, send it to me.
Answer: C. Once
'Once' means 'as soon as' or 'after'. It is used here to show that finishing the report is the requirement for sending it. 'Until' would mean you should send it only until you finish, which makes no sense. 'Since' usually refers to a starting point in the past.
-
Q39I didn't leave ___ I had spoken to him.
Answer: D. until
'Until' shows that the state of 'not leaving' lasted up to the point of speaking to him. 'As soon as' would be used if the sentence was positive: 'I left as soon as I had spoken to him'. Because the sentence is negative ('didn't leave'), 'until' is the natural choice.
-
Q40Which sentence is correct?
Answer: B. As soon as I see him, I'll ask him.
This question tests the 'no future in time clauses' rule. After 'as soon as', we must use the Simple Present ('see') to refer to the future. Choices using 'am seeing', 'will be seeing', or 'I'll see' are all grammatically incorrect within the time clause.
-
Q41Which sentence is correct?
Answer: A. I waited until he came.
When the main verb is in the past ('waited'), the time clause following 'until' usually uses the Simple Past ('came') to show the sequence. We do not use 'will' or 'will have' in time clauses, even when they refer to a 'future' from a past perspective.
-
Q42Choose the grammatically correct version: 'Wait until I will be back.'
Answer: B. Wait until I am back.
In time clauses introduced by 'until', we use the Simple Present ('am') to refer to a future time. Using 'will be' or 'will have been' is a common grammatical error in English. The main clause is an imperative ('Wait'), which indicates the instruction is for the future.
-
Q43Choose the grammatically correct version: 'Once you will finish, tell me.'
Answer: B. Once you finish, tell me.
The conjunction 'once' introduces a time clause. Like 'when' and 'if', 'once' is followed by the Simple Present ('finish') to refer to the future. You must avoid using 'will' in these clauses.
-
Q44Choose the grammatically correct version: 'I'll see you before I will leave.'
Answer: D. I'll see you before I leave.
After the conjunction 'before', we use the Simple Present ('leave') to refer to a future action. The main clause ('I'll see you') already uses the future tense, so the time clause does not need it.
-
Q45Choose the grammatically correct version: 'As soon as I'll arrive, I'll call.'
Answer: B. As soon as I arrive, I'll call.
In time clauses starting with 'as soon as', the future 'will' (or ' "'ll" ') is never used. Use the Simple Present ('arrive') instead. The second 'I'll' (in 'I'll call') is correct because it is part of the main clause, not the time clause.
Done? Submit to get your score.
Answer at least one question to submit. Questions you leave out count as skipped.