Which is correct:

"I think you should go on a diet.You are putting on weight."


"I think you should go on a diet. You have put on weight."

  • Why do you think only one is correct? – Catija Feb 9 '17 at 21:26

Both of your sentences are correct and understandable, both mean the person has gained weight in the past.

"Putting" implies the person at this moment is still gaining weight, "have put" means the person has already gained whatever weight they were going to gain.

| improve this answer | |

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.