5 過去完了
(1) (had bought) ← 過去完了:knew(過去)よりも前の時制
(2) (had studied)
(3) (had promised)
(4) (had met)
6 未来完了
(1) I (will) (have) memorized all the words (by) the time of the test.
(2) I (will) (have) (belonged) to this swimming club (for) five years next March.
(3) (By) the end of next spring, they (will) (have) (lived) in Japan (for) seven years.
7
(1) Yui (will have read Hamlet three times) if she reads the newest translation. ※不要:had
(2) In October, Ellie (will have been working for the same company) for 20 years. ※不要:has
(3) When I woke up this morning, I (realized that I had fallen asleep) while studying last night. ※不要:have
8
(1) I thought that Jane had left Japan for England. 私はジェンが既に英国に向けて日本を離れたと思っていた。
(2) I will have been to Australia four times if I go there again.
今度またオーストラリアへ行くと、私はそこへ4回行ったことになる。
参考にしてください。