English language quizzes
Mixed conditionals exercise
Multiple-choice exercise (advanced)
Choose the correct endings. Some examples are mixed conditionals, where the times in the condition and result clauses are different.
If he'd fallen from the 30th floor,
- he could have died.
- he might have died.
- he would have died.
If I'd studied harder at school,
- I would have a better job now
- I might have a better job now
I'd be absolutely starving now
- if I didn't eat since yesterday.
- if I hadn't eaten since yesterday.
If she'd known about the party,
- she would come.
- she would have come.
If she got your message,
- she'll definitely be here later.
- she'd definitely be here later.
- she'd have been here later.
If I hadn't come here today,
- I wouldn't be learning about conditionals now.
- I wouldn't learn about conditionals.
If you had been in her position,
- what would you have done?
- what did you do?
- what would you do?
If you see her tonight,
- what would you say?
- what will you say?
- what would you have said?
If you were offered a well-paid job in another country,
- would you have taken it?
- would you take it?
- will you take it?
If we hadn't been in such a hurry,
- we wouldn't have forgotten the sandwiches.
- we would have forgotten the sandwiches.
- we didn't forget the sandwiches.
I'd have given her a lift
- if I had known she needed one.
- if I hadn't known she needed one.
- If I knew she needed one.
If you found those examples hard,
- you'll need to go back to your notes!
- you'd need to go back to your notes!
- you'd have needed to go back to your notes!
If they have received your application,
- you'd have had an answer by now.
- you'll get an answer pretty soon.
- you had an answer now.
If they hadn't received your application,
- your name won't be on the list.
- your name wouldn't be on the list.
- your name would be on the list.