Do I use "argued" or "argues"? Past or Present? [duplicate]
Solution 1:
As coleopterist said, it's usually a style-guide issue. There's no hard and fast rule about using simple past, simple present, or present perfect. As for the argument that because Singer's piece was written in the past, you'd use the past ... well, that's absurd: everything already said and written occurred in the past. If it hadn't, we wouldn't be able to read it or to have heard it or hear it again (if recorded).
The most important point is to be consistent about tense. There might be reasons for using one tense versus the other two. For example:
If the writer thinks that Singer's argument is still valid, simple present seems a good choice: The argument was stated long ago, but it still holds. The Statue of Liberty was created long ago, but it still stands.
If the writer thinks that Singer's argument is no longer valid, simple past seems a good choice: "Singer argued X, but Rapper proved him wrong in his 2009 article 'X is False'.
If the writer thinks that Singer's argument may still be valid but not 100% persuasive, especially because of rival arguments, present perfect seems a good choice: "Although Singer has argued X and Rapper has argued Y, Crooner has shown that both X and Y contain logical flaws that make Z a viable alternative".
Another reason for choosing the present tense is to give the argument currency and for choosing past is to place it definitely in the past and imply that it's history, not a currently accepted argument. Again, that's a matter of style, not grammar. Grammar can affect semantics, however.
Your argument "...what is written and now being read still has currency[;] therefore[,] introducing an argument for 'argues'" is persuasive enough for me. I'd go with that because I think it's a logical and powerful argument.
There's no reason to insist on associating these tenses with my reasons for choosing them for the example sentences I've offered. They're style choices and expressions of the writer's personal preference in this case, not hard and fast rules. Consistency is the most important rule.
Solution 2:
APA says simple past ("Singer argued") or present perfect ("Singer has argued").
MLA favours simple present ("Singer argues"), though I think it allows present perfect and even simple past.
I don't know about CMS, though they use the simple present themselves, on their site.
A house style based on one of the above could still deviate from it on this point, so should always be consulted.
If you have a style that favours the present, but allows the past, you may opt to use the past for former opinions, since abandoned ("Farrar & Farrar argued that two men could not practice witchcraft together. Critics argue that this opinion is homophobic and the Farrars themselves later rejected this view."), scientific opinions that were widely accepted but that the consensus has moved on for ("Newton argues..." might sound like implying that if he were alive today, he'd reject relativity and everything else that came after him, unfairly pitting unlike against unlike) or for opinions made in light of a particular event.
If you have a style that favours the past, it may allow for the present to be used about general streams of criticism rather than individuals (so e.g. "Feminists argue..." even if you would have "Greer argued..."). Conversely, a style that favours the present may allow for the past to be used for a general stream of criticism, if the opinion is specific to a particular time or dissenting opinions have since emerged within the group in question (so e.g. "Feminists argued..." even if you have "Greer argues...").
But again, those are only matters of how you might allow the leeway a style guide offers. The opposite choices are not invalid, and may be required by the guide.