(2)(5)(11)が違います。
(2)元の文は
「私は3回沖縄に行ったことがある。」
これに対し、何回行ったことがあるか聞くのだから、文は
「あなたは沖縄に何回行ったことがありますか。」
となります。
回数を問う時はHow many times~ を使うので、正答は
How many times have you been to Okinawa?
ちなみに、質問者さんのHow long~は期間を問う時に使います。
(5)If節の主語が抜けています。この主語はyouですよね。だから、正答は
If you study hard, ~~.
(11)元の文は
「あなたの車は彼のほど大きくない。」
ですから、比較級を用いて表現すると、
「あなたの車は彼のより小さい。」となります。
質問者さんの文では
あなたの車の方が大きいとなっていますが、
実際には小さいのでbigerをsmallerに変えればokです。
あと、空欄についてですが、
(6)元の文
「私は寝る前に歯を磨いた。」
A befor Bは、Bの前にAした となります。逆に
B after Aは、AのあとにBした となります。
これ、Bな前にAするのも、AのあとにBするのも意味は同じですよね?
「私は寝る前に歯を磨いた。」は、
「私は歯を磨いた後に寝た。」となります。
なので、正答は
I go to bed after brush my teeth.
※この問題では歯を磨くをbrush my teethとしていますが、brush my teethesが一般的です。
磨く歯はひとつじゃないですからね。
(8)元の文
「パーティーに来てください。」
これを疑問文にしてみると、
「パーティーに来てくれませんか。」となる訳です。
「~してくれませんか。」はいくつか訳し方がありますが、今回はとりわけ丁寧なwouldを使ってみましょう。
「Would you~?」で「~してくれませんか。」です。
だから、正答は
Whould you come to the party?
※Wouldの部分は、Can Could Will などでも可。
(10)元の文
「彼女が私の元を訪れたとき、私はピアノを弾いていました。」
これに対し、彼女が私の元を訪れたとき私は何をしていたのかを聞くのだから、疑問詞はWhatで、文は
「あなたは彼女があなたの元へ訪れたとき、何をしていましたか。」
となります。
だから、正答は
What were you doing when she visited me.
最後whenのあと間違えました
when she visited you?
です。