一道英语改错题,求救Mr Green has mend his car from 1 to 3 o'clock yest

一道英语改错题,求救
Mr Green has mend his car from 1 to 3 o'clock yesterday afternoon.
has 是A mend 是B from 是C yesterday afternoon是 D
改错,只能改一个啊,不是A和B一起改了
还有什么改法
12qzxx 1年前 已收到6个回答 举报

fathuan 幼苗

共回答了16个问题采纳率:93.8% 举报

过去完成时(had)一般不单独使用,但是——
把has改为had to(而不是had),后面的from 1 to 3 o'clock不用管,原句即为Mr Green昨天下午一点到三点不得不修车
had to作为have to固定用法的过去时,to后接原型,mend正好
Mr Green had to mend his car from 1 to 3 o'clock yesterday afternoon.

1年前

1

 幼苗

共回答了27个问题 举报

Mr Green had his car mended from 1 to 3 o'clock yesterday afternoon.

1年前

2

声告诉自己 幼苗

共回答了3个问题 举报

因为后面有明确的时间状语from 1 to 3 o'clock yesterday afternoon.
所以不能用现在完成时(现在完成时是强调以前做过的事对现在的影响,不是强调动作的时间),所以把has去掉变成一般过去时就哦了 Mr Green has mend his car from 1 to 3 o'clock yesterday afternoon

1年前

2

晓涛涛儿 幼苗

共回答了211个问题 举报

Mr Green mended his car from 1 to 3 o'clock yesterday afternoon.

1年前

0

2B朋克少女珍珠 幼苗

共回答了188个问题 举报

has mend ---------had been mending

1年前

0

粉红翡翠 幼苗

共回答了3个问题 举报

有yesterday afternoon应该是过去时,那么前面的动词应该是过去完成时,要把has改为had

1年前

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