Meaning trap

go for

be sold at (price)

to be sold for a particular amount of money, especially at an auction or in a financial context.

phrasal verbC2occasional
A scene showing “go for” meaning “be sold for a price”.

Don't mix these meanings

Same phrase, different job.

be sold at (price)

to be sold for a particular amount of money, especially at an auction or in a financial context.

go for (choose or try to get)

'go for' also has the more basic meaning 'choose or try to get'; this is the advanced sense.

View meaning map

Hear it in context

Notice where the phrase sounds natural.

The rare manuscript went for over £50,000 at the auction.

At Sotheby’s, several paintings went for record-breaking sums, highlighting the growing demand for contemporary art.

Fix the pattern

One small grammar move makes it sound right.

Not: These flats are going at £300,000.

Say: These flats are going for £300,000.

It's 'go FOR + price', not 'go at'.

  • Pattern
  • go for + amount/price

Which sounds natural?

Tap the one a native speaker would say.

Build natural chunks

Words that usually travel with it.

go for + price

  • a fortune
  • next to nothing
  • £500
  • double that

Don't confuse it

Try it in Daily Speak