43845
I was reading the sentence:  
'大勢でレストランへ行く時は、前もって予約を **しておいたほうがいい** と思う。' ,  
but I have not understood what this expression means.
CC BY-SA 3.0
2017-02-25T01:25:01.530
43844
2017-02-25T19:33:37.817
19916
question
grammar translation words
What does しておいたほうがいい mean?
〜しておく means to do something in advance.

EDIT: So the sentence can be translated as "When going to a restaurant with a
large group of people, you should make a reservation ahead of time."
CC BY-SA 3.0
2017-02-25T02:03:49.483
43845
2017-02-25T19:33:37.817
2017-02-25T19:33:37.817
19784
19784
43844
answer
In your sentence 「～しておく」 means to do something in preparation for another
purpose. "Do" it and "put" it aside for later use. Therefore often used in the
phrase[「準備しておく」](http://ejje.weblio.jp/content/%E6%BA%96%E5%82%99%E3%81%97%E3%81%A6%E3%81%8A%E3%81%8F)
meaning "get ready in advance；prepare in advance". As for
[「ほうがいい」](https://japanese.stackexchange.com/q/41435/7810) - broken headphones
reference.

Together - "you had better make a reservation (first, in advance)"

Note: 「しておく」 is to also used in the continous sense to mean "to keep, to
maintain" as in 「清潔にしておく」→ "to keep clean, to maintain clean condition"
CC BY-SA 3.0
2017-02-25T02:11:26.113
43846
2017-02-25T02:21:44.833
2017-04-13T12:43:44.863
-1
14250
43844
answer