What is the natural way to say "It is necessary for you to go home early"?


I want to say "It is necessary for you to go home early.", which is the
natural way to say it?

> A: あなたがすぐ帰ることは必要だ。
>
> B: あなたがすぐ帰る必要はある。

I am looking for a natural pattern to convey requirement that someone else
must do. Other examples are as follows:

> A: 進学するために、あなたが１５０時間の勉強をすることが必要だ。
>
> B: 進学するために、あなたが１５０時間の勉強をする必要はある。




> ?? あなたがすぐ帰ることは必要だ。  
>  ○ あなたが会員であることが必要だ。

Construction like 「(subject + verb) ことが必要だ」 is highly unnatural, except when
the verb is copula だ／である. In addition, ～は必要だ makes all that comes before は
into topic (i.e. background) so that effectively put the focus on 必要だ. It'd
mean "It is NECESSARY (as opposed to _optional_ , _unrequired_ etc.)"

Likewise:

> あなたがすぐ帰る必要はある。 _It IS necessary that you go home immediately._  
>  × あなたがすぐ帰る必要がある。 (it makes no sense with no emphasis)  
>  あなたがすぐ **帰る** 必要がある。 _It is necessary that you GO HOME immediately._  
>  **あなたが** すぐ帰る必要がある。 _It is necessary for YOU to go home immediately._ (note
> that the subject has changed)  
>  あなたはすぐ帰る必要がある。 _It is necessary for you to go home immediately._

As for the second pair, Japanese prefers leaving subject _in first clause_
rather than _in main clause_ :

> A': あなたが進学するためには、150時間の勉強が必要だ。  
>  B': あなたが進学するためには、150時間勉強する必要がある。
>
> (modified wordings for naturalness)

Or you can change it into a single-clause sentence:

> 進学するために、あなたは150時間勉強する必要がある。  
>  進学するために、あなたは150時間勉強しなければならない。




B, although I would replace "が" and "は".

> あなたはすぐ帰る必要がある。

* * *

As for your two other examples, I would also rephrase them so that "あなた"
becomes the subject.

