回答

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

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