質問: You had better keep silent. (あなたは静かにした方がいい)
回答: be silent 静かにする keep silent 静かなままでいる ということ。すでに静かな人に、そのまま静かにしているようにいうなら keep、で、それを含めて、うるさい人に静かにというなら be。 had betterは「した方がいい」というより「しないとだめだ(そうしないとまずいことになる)」という意味です。