英语问题:把下列句子改错! 我要所有答案,并给我说说是怎样改错的!!!紧急!!!

1.We have been in China for three years ago.
2.I have bought the book for a week.
3.Where have you gone, Jane?
4.You ought not to throw about it.
5.It's known that Mingming is well in math.

1.We have been in China for three years . for+时间段,一般用于完成时 ago 一般+时间点 一般过去时
2.I bought the book a week ago for+时间段,一般用于完成时 ago 一般+时间点 一般过去时
bought是瞬间动词
3.Where have you been, Jane? have been to去了回来了 have gone to 去了未回来 根据题意 have been to去了回来了
4.You ought not to throw it.about 代词放在动词和介词中间
5.It's known that Mingming does well in math. be good at / do well in
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-27
1.We have been in China for three years . 如果用ago 就改用过去式。
2.I bought the book a week ago. bought 是非延续性动词 不能用完成时。
3.Where did you go, Jane? gone 表示去了还没有回来。
4.You should not throw about it. ought not to 本不应该 一般用完成时态。
5.It's known that Mingming is good at math. be good at 擅长 固定词组
第2个回答  2011-01-27
1.去掉ago。ago是过去时,而句子是现在完成时
2.把bought换成had。bought是瞬间动作,不能用于现在完成时
3.把gone换成been。理由同2
4.这题不太确定。应该是没有ought to的这种表示。把ought to换成should
5.把well改成good。因为没有be well in这种用法
第3个回答  2011-01-27
1,我已经在来中国三年了.2.我买这本书已经一周了.3.你去过哪里了?4.你不应该扔掉它.5.明明很擅长数学.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网