I say 100% correct to all examples below, yes?

1. a 10 percent–off coupon

Percents are an open compound. Use an n-dash, not a hyphen, between “percent” and “off”.

1. a 22-percent-a-year increase

(Three hyphens are required in this compound modifier.)

1. a \$25-million-a-year salary

(Three hyphens are required in this compound modifier.)

1. a \$10-million- to \$20-million-a-year national increase

{Two hyphens are needed in “\$10-million-” to correctly employ the use of suspended hyphenation in this example, correct?}

1. But: a \$2 million contract

{Not: a \$2-million contract. Hyphen unneeded here.}

1. a \$25,000- to \$30,000-a-year sinecure

(Hyphen after “\$25,000” as part of the suspensive hyphenation.\$

1. a ten- to twenty-cent-a-day increase

(Same logic.)

1. a ten- to twenty-cent increase

(Same logic.)

Thank you.

I would never, ever use suspensive hyphenation and I’ve never come across it in use in any textbook or reference book I’ve read. As you have specified in the title and the first line of your message ‘no recasts please’ there is really nothing to be said, is there? You don’t seem to want to accept that there may be alternative views anyway.

Hell Bev,
Excuse me. I did not understand. You mean it is wrong to write “a 22-percent increase”?

No, Masmore. That is not one of the sentences which contain what Grumpy refers to as ‘suspensive hyphenation’.

Then would you style them thusly (without recasting), Beesnees?
You have to admit that they all look much better.

1. a 10 percent–off coupon

2. a 22 percent a year increase

3. a \$25 million a year salary

4. a \$10 million to \$20 million a year national increase
Also good: a \$10 million–\$20 million a year national increase

5. a \$2 million contract

6. a \$25,000–\$30,000 a year sinecure

7. a ten to twenty cent a day increase
Even better: a 10–20 cent a day increase

8. a ten to twenty cent increase
Even better: a 10–20 cent increase

Much better than what?

Better than the original versions in the first thread above.

I think both forms are abnormal. Instead, I can write “22 percent increase in a year”
or “2 million salary in a year”

I can’t see that there is a difference between the two examples in some cases.
There’s no point in discussing it as you state ‘no recasts’ and I would automatically want to recast a number of those to sound more natural.

That is not necessary and sounds odd.

Are these correct?
Their salary is \$2 million in a year [size=150]or [/size]yearly.

Their salary is \$2 million a year.
Their yearly salary is \$2 million.

Thanks Sir.
The treads sometimes are tricky or cheat people.
The result is that instead of saying " they have a \$2 million a year salary" it has to be"their salary is \$2 million a year"!

Regards.

Thanks for your replies, but that’s not what I asked. I asked whether my revamped versions were okay.

I responded to that question in #9.