contestada

Which of these sentences is written correctly?
1) James has always been a nervous person; he worries whether or not he has a reason to.
2) James has always been a nervous person; he worried whether or not he has a reason to.
3) James has always been a nervous person; he worries whether or not he has a reason to.
4) James has always been a nervous person; he worries whether or not he has a reason to.