How do the meanings of the following sentences differ:
- For almost a century, researchers have argued over this question.
- For almost a century, researchers have been arguing over this question.
I understand that the present perfect continuous tense emphasizes that the action is continuing while the present perfect tense do the result. What baffles me is the use of latter with "for almost a century", which seems to go with the former better, right?
Thanks in advance!