Idiom B2

Between a Rock and a Hard Place

Forced to choose between two equally difficult or unpleasant options

Meaning

Between a rock and a hard place — forced to choose between two equally difficult or unpleasant options, where neither choice is clearly better than the other. There is no easy way out.

Origin & History

The phrase originated in the American West in the early 20th century, first recorded around 1921 in Arizona. It described miners, workers, and settlers who faced impossible situations — physically trapped between unyielding rock on one side and equally unforgiving terrain on the other. The expression quickly spread into general use to describe any no-win dilemma.

It largely replaced the older British expression 'between the devil and the deep blue sea', which carries the same meaning. Today, 'between a rock and a hard place' is widely understood in both American and British English.

Example Sentences

SentenceContext
He was between a rock and a hard place — he could either accept the poor salary or quit his job.Workplace dilemma
The government found itself between a rock and a hard place: raise taxes or cut public services.Political / policy context
She felt between a rock and a hard place when she had to choose between moving abroad for her career or staying close to her elderly parents.Personal life decision
Small business owners were between a rock and a hard place — raise prices and lose customers, or keep prices low and lose money.Business / financial context
I'm really between a rock and a hard place here — both flights are delayed and I'll miss the connection either way.Everyday spoken English

How to Use It

Use this idiom when describing a situation where someone must make a choice but every available option is unpleasant, risky, or costly. It is appropriate in spoken conversation, journalism, business writing, and fiction.

Typical patterns:

"I'm / he's / she's between a rock and a hard place."

"We found ourselves between a rock and a hard place."

Conversation example 1 (friends):
A: "Did you take the job offer?"
B: "I don't know what to do. The salary is good but I'd have to move cities. I'm stuck between a rock and a hard place."

Conversation example 2 (workplace):
A: "Can't you just negotiate a later deadline?"
B: "The client won't budge and neither will the supplier. We're between a rock and a hard place on this one."

Common Mistakes

Mistakes to Avoid

I was between a stone and a difficult spot.

I was between a rock and a hard place. — Always use the fixed, standard wording of the idiom.

She was between a rock and a hard place because she only had one bad option.

She was between a rock and a hard place because both options were equally bad. — This idiom requires two unpleasant choices, not just one.

He was between the rock and a hard place.

He was between a rock and a hard place. — Use the indefinite article 'a', not 'the'.

Related Idioms

Practise This Idiom

Practice English Idioms

Use these exercises to master idioms in context:

Matching Pairs Find the Match Idioms Quiz

Frequently Asked Questions

What does "between a rock and a hard place" mean?
"Between a rock and a hard place" means being forced to choose between two equally difficult or unpleasant options, with no clearly better alternative. Both choices feel equally bad or challenging.
Where does the idiom "between a rock and a hard place" come from?
The phrase originated in the American West in the early 20th century, first recorded around 1921 in Arizona. It described miners and workers who faced impossible choices — physically trapped between hard rock on one side and difficult terrain on the other. It replaced the older expression 'between the devil and the deep blue sea'.
Can you give an example of "between a rock and a hard place" in a sentence?
Here is an example: "He was between a rock and a hard place — he could either accept the poor salary or quit his job." This shows a situation where both options are equally undesirable.
Is "between a rock and a hard place" formal or informal?
This idiom is neutral to slightly informal. It is common in both everyday speech and written English, including journalism and business contexts. It can be used in moderately formal situations but should be avoided in very formal academic writing.
What CEFR level is "between a rock and a hard place"?
This idiom is typically taught at B2 level. It is an upper-intermediate expression that appears frequently in spoken and written English, especially in contexts discussing dilemmas, decisions, and difficult situations.
What are common mistakes with "between a rock and a hard place"?
A common mistake is changing the fixed wording, for example saying 'between a stone and a difficult place'. Always use the exact phrase. Another mistake is using it for situations with only one bad option — the idiom specifically describes two equally bad choices.
What idioms are similar to "between a rock and a hard place"?
Similar idioms include: 'between the devil and the deep blue sea' (two equally bad options), 'caught between two fires' (pressure from both sides), 'on the horns of a dilemma' (facing a difficult choice), and 'in a no-win situation'. These all describe impossible or very difficult choices.
How do I practise idioms like "between a rock and a hard place"?
LexFizz's Matching Pairs and Quiz exercises are great for practising English idioms. Try to write your own example sentences using the idiom in a real-life dilemma, and listen for it in news articles, podcasts, and conversations.
Can "between a rock and a hard place" be used in writing?
Yes. This idiom appears regularly in journalism, business writing, and fiction. It is appropriate in most written contexts except very formal academic prose. For example: 'The government found itself between a rock and a hard place on the issue of taxation.'
Does "between a rock and a hard place" mean the same in British and American English?
Yes, the meaning is the same in both British and American English. However, the idiom originated in American English and is slightly more common in American usage. British English sometimes prefers 'between the devil and the deep blue sea' for the same meaning.