回答

① I (have) (known) him for ten years.
② I (have) (been) to Monaco once.
③ I (have) just (been) to the library.
④ My brother (has) (gone) shopping.
⑤ She (has) (been) (playing) the piano since morning.
⑥ The party (had) already (begun) when we arrived.
⑦ He said he (had) (bought) the watch ten years before.
⑧ By tomorrow noon I (will) (have) (finished) the work.

問題を解く全てのヒントが、問題文の下に書かれています。
もしその内容が分からないのであれば、現在使っている英文法参考書の『時制』の中の完了形(現在、過去、未来)を、再度ご自分の目で確かめてみてはどうでしょうか?

参考にしてください。

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