1. Best expressions to memorize
1) I haven’t seen it in so long.
Use this when something feels nostalgic because a lot of time has passed.
Examples
- I haven’t watched this show in so long.
- I haven’t eaten here in so long.
- I haven’t heard that song in so long.
2) It’s been ages.
A very natural way to say a long time has passed.
Examples
- It’s been ages. How have you been?
- It’s been ages since we got coffee together.
- Wow, it’s been ages since I came back here.
3) I haven’t thought about that in forever.
Useful when an old memory suddenly comes back.
Examples
- I haven’t thought about that teacher in forever.
- I haven’t thought about that song in forever.
- I haven’t thought about our school trip in forever.
4) It brings back so much.
Great for emotional or nostalgic moments.
Examples
- This coffee shop brings back so much.
- Seeing this old photo brings back so much.
- Walking through my old school brings back so much.
5) It really tugs on the heartstrings.
Use this when something feels touching, sentimental, or emotional.
Examples
- That movie really tugs on the heartstrings.
- Seeing my parents get emotional really tugged on my heartstrings.
- That scene with the father and daughter tugs on the heartstrings every time.
2. Role play script from the conversation
Situation: Two old friends are meeting for coffee.
A: Hey, so good to see you. It’s been ages.
B: I know. I haven’t seen you since 10th grade.
A: Wow. Remember when we watched that movie on the night of the dance?
B: Yes. I haven’t seen that movie in so long.
A: Same here.
3. Paragraph using all expressions
It’s been ages since I visited my old neighborhood, and walking past my middle school brought back so much. I haven’t thought about those days in forever, but suddenly I remembered my old friends, the tiny desks, and the movies we used to watch after school. I haven’t seen some of those movies in so long, but I know if I watched them now, they would really tug on the heartstrings.
Q. What’s the difference between “in so long,” “in forever,” “for a long time,” and “forever”? I thought we usually use “for” with periods of time.
A. You’re right. We often use for with periods of time, especially when an action or situation has continued over time. For example, I’ve known her for a long time means the relationship has continued for many years. But in so long and in forever are usually used in negative sentences to mean “not even once during that long period of time.” So I haven’t seen her in so long means “It’s been a really long time since I saw her.” I haven’t seen her in forever sounds more casual and exaggerated, like “I haven’t seen her in ages.” Finally, forever by itself can mean “for all time,” as in I’ll love you forever, or it can be used casually to mean “a very long time,” as in This is taking forever.
A simple way to remember it:
Use for for something that has continued.
Use in for something you haven’t done for a long time.