Both are correct in US English.
In English, use the Present Tense; and don't use "says" - use 'Jones(1980) writes…' Both are correct In American, because American doesn't have any fixed rules of grammar.