If you are writing a long report, which one sounds more natural: "Oh, this report is so long, it's taking me forever" or "Oh, this report is so long, it has been taking me forever"?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Indeed they are both correct. The second, however, with its backwards looking present perfect, suggests the implication that from this point forward, it might not be such a big deal.
Both are correct and natural. Compare:
It's two years since I last saw Jack.
It's been two years since I last saw Jack.