Hi Gary, You have forgotten the inverted word order for your questions. eg For whom you have have you bought this shirt? But much more common is eg Who have you bought this shirt for?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.