回答

答えは

(1) They have practiced judo since
last once.

(2)Has Yuki In that room for an hour?

(3)How long have you taken care of the cat?

ですね。
現在完了は
主語+have(has)+いつから、どれくらいの間

という決まりがあります。
これさえ抑えれば現在完了はすごく簡単な
単元です。

訂正

(1)once× month○

(2)Yukiの後にbeen

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