Can 有 be used to form present perfect tense?
Yes, you can use 有 to form present perfect tense, consider the following examples:


In mainland, people usually don't use 有 (to me it sounds a bit childish and made me think of a little girl.) :

Michel: 你看过 "Pride and Prejudice" 没? Have you ever read ...

Emily: (我)看过。 I have read it.
In Hong Kong or Taiwan, looks like it's frequently used (I haven't been there but in quite a lot of TV series and variety shows the celebrities often use it, friends from there may correct me if I'm wrong)

Michel: "你有看(过) 'Pride and Prejudice' 没?"

Emily: "(我)有看(过)啊，很好看的。" (I have read it.)


Here you can see, since you have used 有, 过 becomes optional.

As for 有 and 过, in order to form a perfect tense you should at least use one, depends on which tone do you want to use from the previous examples.