(注意2)に進みます。
( )には「過去の一点」と書いてください。
現在完了形は、現在がからんでいるので、過去を表す言葉は使えません。
そこに3つの間違いの例文があります。正しく直してみましょう。
まず一つ目。yesterdayという過去の一点を表す言葉があるので、現在完了形にはできません。
むしろ過去形で表現できます。そこを直しましょう。
has goneをwentに直してください。
二つ目です。
just nowは、「ちょうど今」と訳してしまうと現在がからんでいると勘違いしてしまいます。
これは「たった今」とか「今しがた」という意味です。過去の一点を表す言葉なのです。
ですから過去形でいいので、has comeを cameに直しましょう。
最後です。疑問詞のwhenは「いつ」と幅のある期間ではなく、「一点」を尋ねるときに使う言葉です。
これは完了形にはそぐわないので、when以下は過去形の疑問文にしましょう。
have you finishedをdid you finishに変えてください。