Search from various English teachers...
Brazil flagGabriel
Verb tense Hi, there If I had been having trouble sleeping in/over/for the past/last three weeks, but I can sleep well now, should I say "I have had trouble sleeping IN/FOR/OVER the past/last three weeks, but I am better today" or "I had been having trouble sleeping IN/FOR/OVER the past/last three weeks, but I am better today"? or "I had trouble sleeping IN/FOR/OVER the past/last three weeks, but I am better today"? Which verb tense? And in, for or over? Is there any difference? Thank you!

Answers · 3

0
I think "I have had trouble" and "I had trouble" both work. But you would only correctly use "I had been having trouble" if you were talking about the past in the sense of this example: "Last week I snapped at my boyfriend. I had been having trouble sleeping the two previous weeks and was exhausted." This means that for a couple of weeks before you snapped at your boyfriend you were having trouble sleeping.
0
Thank you, Jasmine! But which verb tense should I use? should I say "I HAVE HAD trouble sleeping in/for/over the past/last three weeks, but I am better today" or "I HAD BEEN HAVING trouble sleeping in/for/over the past/last three weeks, but I am better today"? or "I HAD trouble sleeping in/for/over the past/last three weeks, but I am better today"? Which verb tense?
0
" i have been having trouble sleeping for the past three weeks" "I had trouble sleeping for three weeks" "I havent slept in three weeks" "Over the past three weeks, i have had trouble sleeping" A few examples to help with the difference between in, for, and over

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today