TextRanch

The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

for a long time NASA hasn't spoken about them vs for a long time NASA didn't speak about them

Both phrases are correct, but they are used in different contexts. "For a long time NASA hasn't spoken about them" is in the present perfect tense, indicating that NASA has not spoken about the topic up to the present moment. On the other hand, "For a long time NASA didn't speak about them" is in the past simple tense, suggesting that NASA did not speak about the topic during a specific period in the past.

Last updated: March 25, 2024

for a long time NASA hasn't spoken about them

This phrase is correct and commonly used in English.

This phrase is in the present perfect tense, indicating that NASA has not spoken about the topic up to the present moment.
  • We haven't spoken about him for a long time...
  • I haven't spoken of these things for a long time, Ellie.
  • If you haven't spoken to someone for a long time, call 'em up now.
  • And I haven't spoken to either of them for a long time.
  • You should contact your doctor if they last for a long time or if you worry about them.
  • How... how unhappy I've been for a long time.
  • I've chased you for a long time.
  • Stayed there for a long time after.
  • I couldn't use one for a long time, but I read a lot about them at Bridgewater state.
  • Haven't known the answer for a long time.
  • I kept my mom's watch for a long time.
  • You were in there for a long time.
  • I steeped the butter for a long time in my strongest strain.
  • - Not for a long time.
  • Bet you've felt like the last to know for a long time.
  • I was at the museum for a long time.
  • Artie's been a cop for a long time.
  • I've been having this conversation in my head for a long time.
  • I've been planning this for a long time.
  • I've been sure for a long time.

for a long time NASA didn't speak about them

This phrase is correct and commonly used in English.

This phrase is in the past simple tense, suggesting that NASA did not speak about the topic during a specific period in the past.
  • Which is why we didn't speak for a long time.
  • We didn't speak about it.
  • Time is running away. I could speak about this issue for a long time.
  • You should contact your doctor if they last for a long time or if you worry about them.
  • How... how unhappy I've been for a long time.
  • I've chased you for a long time.
  • Stayed there for a long time after.
  • I couldn't use one for a long time, but I read a lot about them at Bridgewater state.
  • Haven't known the answer for a long time.
  • I kept my mom's watch for a long time.
  • You were in there for a long time.
  • I steeped the butter for a long time in my strongest strain.
  • - Not for a long time.
  • Bet you've felt like the last to know for a long time.
  • I was at the museum for a long time.
  • Artie's been a cop for a long time.
  • I've been having this conversation in my head for a long time.
  • I've been planning this for a long time.
  • I've been sure for a long time.
  • We fought them for a long time before we removed it.

Related Comparisons

What Our Customers Are Saying

Our customers love us! We have an average rating of 4.79 stars based on 283,125 votes.
Also check out our 2,100+ reviews on TrustPilot (4.9TextRanch on TrustPilot).

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!