A: ________ is responsible for all this confusion?
B: It may be Jack.
 

How
Why
Who
Whom
English Modals Tests
Upper-Intermediate Grammar Exercises
English Vocabulary Tests
Intermediate Grammar Exercises