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

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