The way I’d personally tend to use/understand these two sentences might be as follows:
1- He had me wait for two hours.
He = dentist (maybe even Alan’s dentist :lol:)
I went to the dentist and had some work done on my teeth. I asked the dentist if I could eat right away after the appointment. The dentist said no, I should wait for at least two hours before eating anything.
He had me wait for two hours.
2- He had me waiting for two hours.
I had an appointment with the dentist for 9:00 a.m.
I arrived at 8:50. Nine o’clock came and went. The dental assistant told me that the dentist had had an ‘unavoidable delay’ but that he would arrive shortly. Ten o’clock came and went. By 10:30 I was beginning to get a little hot under the collar. At 11:00 the dentist finally arrived.
When I later told this story to friends I simply said:
“He had me waiting for two hours.”
I think my examples pretty much reflect what Alan described.
Does that help or just muddle things? :lol: