wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mixed Conditionals

Total questions: 17

Worksheet time: 4hrs 15mins

Name
Class
Date
1.

If he ... so much money in his youth, he ... a wealthy man now.

a)

hadn't wasted / could be

b)

didn't waste / were

c)

hadn't wasted / could have been

d)

hadn't wasted / could was

2.

If I had to go to Canada next month, I ___ a visa last week.

a)

would get

b)

will get

c)

had gotten

d)

would have gotten

3.

If my parents had bought the previous house, they ___ happy now.

a)

would've been

b)

will be

c)

would be

d)

would had been

4.

If Margaret ___ anything that doesn't belong to her, she would return it immediately.

a)

find

b)

had found

c)

finds

d)

found

5.

If I had studied more for the quiz, I___happy now.

a)

would have been

b)

would be

c)

will be

d)

had been

6.

If Sarah _______ rich, she _________________ in an expensive hotel last night.

a)

was / stayed

b)

were / would have stayed

c)

had been / would had stayed

d)

were / would stay

7.

If Mary had insurance, she_____________ for the damage to her car yesterday.

a)

wouldn't have paid

b)

didn't pay

c)

wouldn't pay

d)

doesn't pay

8.

If you ................... an aspirin last night, you ... better now.

a)

had taken / would feel

b)

took / feel

c)

had taken / would have felt

d)

took / felt

9.

If I were Lynn, I .................... to Dave last night.

a)

wouldn't have spoken

b)

didn't speak

c)

hadn't spoken

d)

don't speak

10.

If the car ................ down 30 minutes ago, I wouldn't be late.

a)

didn't break

b)

weren't broken

c)

hadn't broken

d)

wouldn't have broken

11.

If you had taken my advice, you ... in trouble now.

a)

weren't

b)

wouldn't be

c)

aren't

d)

wouldn't have been

12.

If James ... me a lie this morning, I would be very angry.

a)

told

b)

tells

c)

would've told

d)

had told

13.

You wouldn't be sleepy now if you ............ video games all night long.

a)

didn't play

b)

wouldn't have played

c)

don't play

d)

hadn't played

14.

If they ............. their homework last night, they would go out and play with their friends now.

a)

had done

b)

did

c)

would have done

d)

would do

15.

If she was rich, she .......... last week.

a)

bought

b)

would have bought

c)

could buy

d)

had bought

16.

If she was rich, she .......... last week.

a)

bought

b)

would have bought

c)

could buy

d)

had bought

17.

If she was rich, she .......... last week.

a)

bought

b)

would have bought

c)

could buy

d)

had bought