If sentences (conditional) – 15 random questions out of 44 In: Intermédiaire Find the word or phrase that best completes each sentence. 7% Question 1 of 15 He _____ coffee if he could, but he really can’t. would make makes made would have madeQuestion 1 of 15Question 2 of 15 If I _____ his advice, I would be a fool. followed would follow will follow had followedQuestion 2 of 15Question 3 of 15 He _____ his exams if he’d learnt more. wouldn’t failed wouldn’t have failed hadn’t failed did not failQuestion 3 of 15Question 4 of 15 We would have gone alone if we _____ the way. would have known would know knew had knownQuestion 4 of 15Question 5 of 15 We _____ go for a walk if the weather changes. are will will be wouldQuestion 5 of 15Question 6 of 15 If you _____ so long to do the shopping, dinner would have been ready by now. wouldn’t have taken wouldn’t take hadn’t taken haven’t takenQuestion 6 of 15Question 7 of 15 If I lived in the country, I _____ a lot of animals. had will have would have had hadQuestion 7 of 15Question 8 of 15 If everybody _____, we could hold a meeting tomorrow. agrees was agreed will be agreed would be agreedQuestion 8 of 15Question 9 of 15 If you _____ to town tomorrow, will you do some shopping for me? went will be going will go goQuestion 9 of 15Question 10 of 15 He would have come if he _____. should have had to had to had had to could haveQuestion 10 of 15Question 11 of 15 It _____ a good meeting if Rosa hadn’t been there. would be wouldn’t be hadn’t been wouldn’t have beenQuestion 11 of 15Question 12 of 15 If they _____ machines, they would have finished much sooner. used have used were using had usedQuestion 12 of 15Question 13 of 15 Rob _____ English if he hadn’t gone to class. would learnt would not have learnt would not have learn would not learnQuestion 13 of 15Question 14 of 15 If I _____ the question, I would answer. understood understand would understand have understoodQuestion 14 of 15Question 15 of 15 If you _____ reading the book, return it to the library, please. finish will finish had finished will have finishedQuestion 15 of 15 Loading…