英語の問題です
以下の文法の問題を教えてください。
条件:()の中の語句を必要に応じて適当な形に変えて使い、適宜単語を補って与えられた日本語の意味になるような英文を作る。使うべき時制当等の指定がある場合にはそれに従う。
(1)彼は真夜中まで運転し続けたので、大変疲れていたに違いありません。
He(keep,drive,過去)midnight,and so he(be)very tired.
(2)その事故が昼間起こったことに、私はショックを受けています。
I am(shock)that the accident(take,place,過去)during the day.
(3)私は何度も禁煙しようと試みて、最後には成功した。
I(try,過去完了)many times(give up, smoke)before I finally succeeded.
(4)私が最後にニューヨークに行ってから10年になる。
It(be,10years,現在完了)I last(go,過去)New York.
(5)彼は20年間ここで教えている。
He(teach,here,現在完了進行)20 years.
(6)私は太陽が水平線の下に沈んでいくのを見た。
I(see,set,the sun,過去)below the horizon.
(7)彼は転んで足を折った。
He(fall,過去)and(break,過去)his leg.
(8)あなたのフライトは何時に出発しますか?
(leave,time,your flight,現在)?
(9)彼の代わりを見つけるのは難しいことがわかった。
We(find,過去)to find his replacement.
(10)彼女は荷物を部屋まで運んでもらった。
She(have,carry,her luggage,過去)to her room.
(11)昨年彼が何を教えたのか、私はまだ彼から聞いていません。
I(hear,現在完了)from him (teach,過去)last year.
(12)あなたの息子を治療してくれた医師の名前を、あなたは覚えていますか?
(remember,現在)the name of the doctor(treat,過去)your son?
(13)あなたが2週間前に私にくれた本を私はまだ読み終わっていません。
I(finish,read,現在完了)the book(give,week,過去).
(14)トーナメントが始まったとき、新しい監督はまだ選ばれていなかった。
When the tournament(begin,過去), a new manager(choose,過去完了,受身).
(15)彼がミスをしなかったら、私たちは試合に勝っていたろう。
If he (make) the error, we (win) the game.
(16)彼女は私に宿題を手伝ってくれないかと頼んだ。
She(ask,help,過去)her with her homework.
(17)彼のメールにはもう返事を出しました。
I(reply,already,現在完了)to his mail.
(18)何があなたにそんなことをさせたのですか?
(make,do,過去)such a thing?
(19)あなたの家にはいくつの部屋がありますか?
(room,have,現在)?
お礼
ありがとうございます。 勉強になりました^^