回答

3だけ間違っていて、他はあっていると思います。
現在進行形では、期間を表す言葉と一緒に用いることはまず無いので、継続用法の完了形を使うべきだと思われます。

この回答にコメントする
疑問は解決しましたか?