这道题可以这样写吗?如下````

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:45:09
She studies harder than any other students in her class.
= She ............ than other students .............

It is five years since John bought his car
=John had owned his car for five years.

这样改写 是否正确?

第一句应该正确,但语气要比原句弱

第二句应该用现在完成时吧
把had改成has
没用明确的过去时间对比时不要轻易用过去完成时

1.studies hardest in her class
2.改写正确

第一个写法语法上没有错误,但是意思就和原句有差别了
原句有一个any,强调了她比她们班上任何一个人学习都刻苦,也就是说她是学习最刻苦的,但是你改写的句子并不能体现她是最刻苦的,只是说她比有些人刻苦,应该改写成she studies the hardest in her class

第一句写错了 是any other student,可改写成she studies harder than other students in her class.

第二句最好说john has had his car for five years

第一句OK;
第2句:John has had his car for 5 years.
own 是短暂性动词,不能和for 搭配.

第一句:改写得绝对正确!就是语气弱点。

any other students in her class“班里任何其他学生”
other students “其他学生”
any other students in her class语气更强,更能说明她的刻苦程度!

第二句:改错了!

own也能用,但是你把时态用错了,had改为have就对了,现在完成时。

纠正一些人,own“拥有”,当然是延续性动词啊!

不过最常见的说法是John has had his car for five years.
其中has是助动词,帮助构成现在完成时,
had是及物动词have的过去分词。