You’re trying to describe an action that has started in the past and is still taking place. “Didn’t” is simple past which indicates a concluded action. The correct tense you’d want to use here is present perfect progressive --> “Hasn’t iPhone been doing it for years”.
Edit: Although, I missed the “been” in your sentence, so you just picked the wrong verb. Not too far off 👍
You’re trying to describe an action that has started in the past and is still taking place. “Didn’t” is simple past which indicates a concluded action. The correct tense you’d want to use here is present perfect progressive --> “Hasn’t iPhone been doing it for years”.
Edit: Although, I missed the “been” in your sentence, so you just picked the wrong verb. Not too far off 👍
Anti Commercial-AI license
Thanks, this actually helpful.