36827
I want to say a sentence of the form:

> This is the **only** shop in this town that sells socks.

i.e. there are no other shops in this town that sell socks. The best I can do
is:

> この町で靴下を売る店だけある。

But I think this means that there is nothing in the town other than a shop
that sells socks.

How do I express this use of **only**?
CC BY-SA 3.0
2016-07-20T19:58:44.443
36814
2016-07-21T02:32:42.153
7944
question
grammar
How to say 'only' when there is only one of something
You can say:

> この店はこの街で靴下を売っている唯一の店である。
CC BY-SA 3.0
2016-07-20T20:10:38.337
36815
2016-07-20T20:10:38.337
5336
36814
answer
There are several ways to say it (using the same format you gave).

To add to mikan's response, you can use 「しか」:

この町で靴下を売っている店はこの店しかない。

It sounds a little much for a casual statement but for the sake of giving an
example, you can use the term 「のみ」.

E.g. この町で靴下を売っている店はこの店のみである。
CC BY-SA 3.0
2016-07-20T20:45:42.827
36816
2016-07-20T20:45:42.827
6823
36814
answer
You could also just do a change of position of だけ

> この町で、この店だけが靴下を売る。
CC BY-SA 3.0
2016-07-20T20:58:31.053
36818
2016-07-20T20:58:31.053
3916
36814
answer
> This is the only shop in this town that sells socks.

The most literal translation ("this" being the subject, and "only" modifying
"shop" adjectivally) would be:

>   * これがこの町で靴下を売っている **唯一【ゆいいつ】の** 店です。
>   * これがこの町で靴下を売っている **ただひとつの** 店です。
>   * これがこの町で靴下を売っている **たったひとつの** 店です。 (emphatic, like "one and only one")
>

Less commonly, 唯一の/etc can be in this position:

>   * これが **唯一の** この町で靴下を売っている店です。
>

And yes, 「この町には靴下を売る店だけがある。」 means "In this town, there is only a shop that
sells socks."
CC BY-SA 3.0
2016-07-21T00:49:35.667
36827
2016-07-21T02:32:42.153
2016-07-21T02:32:42.153
9831
5010
36814
answer