"By the time you've hit your late twenties you've dated a few people. It's common courtesy to pretend that you haven't."

I can't figure out why two present perfects have been used in the first sentence. Would it mean action in the future?