0
JungKim Posted 11 years ago
Grammar

"have on" - word order

The phrase "have on" has a plurality of meanings depending on context. And I'll present a few of them here:

(1) He had his hat on.
(2) Do you have anything special on for this weekend?
(3) He was having his guests on when he shouted at them. ("He was teasing his guests")

Now, the question: Is it possible to change word orders like this?
(1') He had on his hat.
(2') Do you have on anything special for this weekend?
(3') He was having on his guests when he shouted at them.
  

Top answer

(1) and (1') are correct. (2) is theoretically grammatical, but the meaning is unclear and it would not be used in the US. ") (3) and (3') are ungrammatical.

  • (1) and (1') are correct.
  • (2) is theoretically grammatical, but the meaning is unclear and it would not be used in the US.
  • ") (3) and (3') are ungrammatical.
  • " (2') is ungrammatical.
  • )
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
(1) and (1') are correct.

(2) is theoretically grammatical, but the meaning is unclear and it would not be used in the US. The following are similar in form and okay:

"Do you have anything on special for this weekend?" (This means: "Do you have anything on sale this weekend?")

"Do you have anything special planned for this weekend?" (This means: "Are you busy this w
0
In British English:

(1) He had his hat on. Correct and natural.
(1') He had on his hat. Correct but not very natural with a single item of clothing..

(2) Do you have anything special on for this weekend?
0
Thank you both.
I'd like to ask more about Anon's answer on (2), assuming that Anon's a native speaker of American English.

If I leave out "special", would (2) make sense to you in the meaning that "do you have anything planned for this weekend?"?

(2'') Do you have anything on for this weekend?

This question may as well be answered by any America

Related Questions