+0

Which one is correct?

1- I have this book since 1995.

1a- I have had this book since 1995.

+0
cat desk1- I have this book since 1995.

No.

cat desk1a- I have had this book since 1995.

Yes.

Use a perfect tense with 'since' + a time.

CJ