質問: 英語の完了形について質問です。
回答: OKです。 It is (期間) since.... という形で「...してから(期間)になる」の意味を表します。熟語的な表現として覚えてしまって良いでしょう。 ・isの代わりにhas beenも使えること ・Ten years have passed since he opened this restaurant. という表現に書き換え可能であること なども合わせて覚えておくといいです