B2 Advanced Conditionals (Mixed Conditionals) – B2 Grammar Test 1 | 15 Questions for IELTS, TOEFL, YDS
Challenge your grammar skills with this Advanced Mixed Conditionals B2 Test. Includes 15 multiple-choice questions with detailed explanations for IELTS, TOEFL, and YDS preparation.
Mixed conditionals are one of the most advanced and frequently tested grammar topics in international English exams such as IELTS, TOEFL, and YDS. They require a strong understanding of time reference, verb tense consistency, and hypothetical meaning. Unlike zero, first, second, or third conditionals, mixed conditionals combine elements from different time frames (past, present, or future), which makes them particularly challenging at the B2 level.
In proficiency exams, mixed conditionals are often used to test a candidate’s ability to express unreal past situations with present results, or unreal present situations with past consequences. Mastering this structure not only improves grammatical accuracy but also enhances academic writing and speaking fluency.
Each question below contains three options. Choose the correct answer.
RESULTS
#1. If she ______ harder at university, she would have a better job now.
#2. If I were you, I ______ that offer last week.
#3. If they had left earlier, they ______ stuck in traffic now.
#4. If he ______ more confident, he would have applied for the position.
#5. If we had invested in that company, we ______ millionaires now.
#6. If she weren’t so careless, she ______ so many mistakes yesterday.
#7. If I had known about the meeting, I ______ there now.
#8. If he had taken the medicine, he ______ better now.
#9. If they were more organized, they ______ the project on time last month.
#10. If I hadn’t missed the bus, I ______ late for work every day this week.
#11. If she had told me the truth, I ______ her now.
#12. If he weren’t so stubborn, he ______ help when you offered it.
#13. If we had prepared properly, we ______ more confident during the presentation now.
#14. If I were more experienced, I ______ the promotion they offered last year.
#15. If she hadn’t moved abroad, she ______ working with us today.
Detailed Explanations
1.
Correct Answer: had studied
This sentence expresses an unreal past condition (university time) and a present result (having a better job now). The structure follows the third conditional in the if-clause (past perfect) and a present result with “would + base verb.” The sentence clearly refers to a past situation that did not happen, and its consequence affects the present. Therefore, the correct verb form must be past perfect to indicate the unreal past condition. The structure reflects a typical mixed conditional: past condition + present result.
2.
Correct Answer: would have accepted
This structure begins with “If I were you,” which indicates a hypothetical present situation. However, the time marker “last week” shifts the result to the past. Therefore, the result clause must express an unreal past action. The correct structure combines second conditional in the if-clause with third conditional in the result clause. This is a common mixed conditional pattern where a present hypothetical condition influences a past action.
3.
Correct Answer: wouldn’t be
The if-clause refers to a past action (had left earlier), which did not happen. The result clause refers to a present situation (now). This combination clearly signals a mixed conditional: unreal past condition with present result. The verb form in the main clause must describe a current consequence of a past unreal action. That is why the present conditional form is required.
4.
Correct Answer: were
This sentence expresses a present unreal condition about personality (more confident) affecting a past action (applied). In second conditional structures, “were” is used for all subjects in formal English. The sentence describes a hypothetical present trait influencing a past decision. Therefore, the correct subjunctive form is necessary to show unreality.
5.
Correct Answer: would be
The investment refers to a past unreal action (had invested). The result refers to the present state (now). This clearly represents a mixed conditional with past condition and present result. The result clause must show a current hypothetical consequence. Therefore, the correct structure requires a present conditional form.
6.
Correct Answer: wouldn’t have made
The if-clause describes a present unreal characteristic (weren’t so careless). The result clause refers to a past action (yesterday). This is a mixed conditional combining second conditional in the if-clause with third conditional in the result clause. The structure shows how a present personality trait hypothetically affected a past outcome.
7.
Correct Answer: would be
The if-clause refers to an unreal past situation (had known). The result refers to a present state (now). This is a classic mixed conditional: past condition leading to a present consequence. The correct structure must reflect the present hypothetical result of a past unreal action.
8.
Correct Answer: would feel
The medicine was not taken in the past (had taken). The result affects the present (now). Therefore, this is a past condition with a present result. The correct structure expresses a current hypothetical state resulting from a past unreal action.
9.
Correct Answer: would have finished
The if-clause describes a present unreal characteristic (were more organized). The result refers to a completed action in the past (last month). This mixed conditional expresses how a different present trait could have changed a past result. The main clause must use the perfect conditional form.
10.
Correct Answer: wouldn’t be
The if-clause refers to a specific unreal past event (hadn’t missed). The result refers to a present ongoing situation (this week). This is a mixed conditional with past condition and present result. The grammar requires a present conditional structure in the main clause.
11.
Correct Answer: would trust
The condition refers to a past unreal action (had told). The result refers to a present emotional state (now). This mixed structure requires a present conditional form to express the ongoing consequence of a past event.
12.
Correct Answer: would have accepted
The if-clause describes a present unreal personality trait (weren’t so stubborn). The result refers to a past event (when you offered it). This pattern combines second and third conditional elements. The main clause must indicate a past hypothetical action.
13.
Correct Answer: would feel
The preparation refers to a past unreal action (had prepared). The result describes a present feeling (now). This mixed conditional pattern connects past cause with present effect. The correct form expresses a current hypothetical emotional state.
14.
Correct Answer: would have got
The if-clause refers to a present unreal condition (were more experienced). The result clause refers to a past opportunity (last year). This mixed structure expresses how a present hypothetical ability could have changed a past result.
15.
Correct Answer: would be
The movement abroad refers to a past unreal situation (hadn’t moved). The result refers to a present situation (today). This mixed conditional expresses a past cause with a present effect. The correct verb form shows the present hypothetical consequence.






