解答

時制の一致ですね。
現在形は「今」です。hasにすると会いに行ったその日じゃなくて「今」になるんです。会いに行った日は犬をかっていたかもしれませんが今はかっていないかもしれせん。

留言
您的問題解決了嗎?