I has a test a few days ago and one of the questions was weird to me and I can't explain how.

The question:

My boyfriend, Tom, ______ twenty pounds for over the past six months.

The given answer was "has lost" but I found it weird because there was a "for", can anyone tell me if I'm correct or if my teachers are correct?

  • 1
    Did your teacher copy the question from a book or did they write the question on their own? If it is the latter, it might have been a typo or something. – AIQ Oct 13 '19 at 5:44
  • 1
    Also, are you asking about what should go in the blank or are you asking about the use of "for" in there? – AIQ Oct 13 '19 at 5:47

Your teacher is correct. But for and over can not come side by side.It may be a typo.

My boy friend has lost twenty pounds over/for the past six months

Here present perfect is correct the process began six months ago and has connection to the present time. The boy friend has lost 20 pounds during the period.

|improve this answer|||||
  • 1
    The question is really about the "for" before "over" which you correctly dropped but without explanation. – TypeIA Oct 13 '19 at 5:58
  • "for over the past six months" is not idiomatic English - it may be a typo of "over the past 6 months". We wouldn't write "has lost 20 pounds for the past six months". It would be something like "has been on a diet for the past six months". – ColleenV parted ways Oct 13 '19 at 9:47
  • @ColleenV.He has been on diet is different from losing weight.I think he has shed twenty pounds. – successive suspension Oct 13 '19 at 10:38
  • Yes, it is different, which is why "for" is OK in that sentence, but it's not idiomatic in "I have lost 20 lbs for the past 6 months". "I have lost 4 lbs each month for the past 5 months." would be OK. – ColleenV parted ways Oct 13 '19 at 12:35
  • @ColleenV.You have said that the OPs sentence was not idiomatic but now you are saying that it is idiomatic.I hope you answer and end the confusion – successive suspension Oct 13 '19 at 14:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.