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

How
Why
Whom
Who
English Modals Tests
Table of English Grammar Contents (All Levels)
Upper-Intermediate Grammar Exercises
Fiverr 2021 English Level Tests