WHAT ... DO YOU HAVE TODAY

246. What ... do you have today?

A. subjects B. math C. English D. history