he is put on weight since he gave up smoking.

he is put on weight since he gave up smoking.
这句话里面put为什么不用ing.不是说有Is 后面就要用ing吗?如果不想表示正在进行时的话那为什么还要用is,去掉is直接用put on weight就可以了.
xzm0971 1年前 已收到2个回答 举报

78451wa 幼苗

共回答了24个问题采纳率:95.8% 举报

since he gave up smoking是完成时的标志,现在完成时的结构是have been,所以正确的句子应该是He has put on weight since.

1年前

1

平湖波谰 幼苗

共回答了3个问题 举报

楼上说的很有道理

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.027 s. - webmaster@yulucn.com