I am not sure about the difference between "for" and "in" with perfect tenses. Is there a difference in meaning?
1- She hasn't taken her eyes off her phone in two hours.
2- She hasn't taken her eyes off her phone for two hours.
3- We haven't talked in 10 years.
4- We haven't talked for 10 years.