Answers

[1]
1) My father bought some yakitori for me, but when he came home, (I [had] already [finished] dinner).
※[過去完了形:完了] を表す
父は私に焼き鳥を買ってくれましたが、彼が帰宅した時、私は既に食事が終わっていました。
2) We ([had been] worried about him until) he showed up. He finally arrived three minutes before the train left. 
※[過去完了形:継続] を表す
彼が姿を現すまで、私達は彼のことをずっと心配していました。結局、電車が出発する3分前に彼は到着しました。
3) I (had never sent a letter to a foreign country) before I wrote to him. ※[過去完了形:経験] を表す
彼に手紙を書くまで、私は外国へ手紙を書いたことは一度もありませんでした。
4) We ([had been walking] for four hours) when we finally reached the top of the mountain.  ※[過去完了進行形:継続] を表す
私達は4時間ずっと歩き続け、そしてついに山頂に到達しました。← 私達がついに山頂に達した時、私達は4時間ずっと歩いていました。
5) I didn’t (know that she [had gone] home). I thought she was still here. ※[過去完了形:完了] を表す
私は彼女が既に帰宅していたことを知りませんでした。まだここに居ると思ったのです。
6) (My little brother [will have fallen] asleep) by the time I get home. ※[未来完了形:完了] を表す
私が帰宅する頃には、弟は眠ってしまっているでしょう。
[2]
1) When the guest came, she [had just finished] cooking.
客が来た時、彼女はちょうど料理をし終えたところでした。
2) By the end of the year, I [will have been] there more than ten times.
私は毎月博物館に行くつもりです。年末までには、10回以上そこへ行ったことになるでしょう。
3) They [had known] each other for five years when they got married.
彼らは5年間付き合って結婚しました。

参考にしてください。

Post A Comment
Apa kebingunganmu sudah terpecahkan?