一道英语改错题,求救

MrGreenhasmendhiscarfrom1to3o'clockyesterdayafternoon.has是Amend是Bfrom是Cyesterdayafter... 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一起改了
还有什么改法
展开
羯文徽
2008-11-23 · 超过15用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:0
展开全部
过去完成时(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.
两只小狐狸
2008-11-22 · TA获得超过3933个赞
知道大有可为答主
回答量:2300
采纳率:0%
帮助的人:2027万
展开全部
has mend ---------had been mending
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huangtingyu1
2008-11-22 · TA获得超过5053个赞
知道大有可为答主
回答量:2057
采纳率:100%
帮助的人:2620万
展开全部
Mr Green mended his car from 1 to 3 o'clock yesterday afternoon.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lululucylulu
2008-11-22 · TA获得超过250个赞
知道答主
回答量:163
采纳率:0%
帮助的人:73.3万
展开全部
Mr Green had his car mended from 1 to 3 o'clock yesterday afternoon.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江户川爱琳
2008-11-22 · TA获得超过357个赞
知道答主
回答量:77
采纳率:0%
帮助的人:85.1万
展开全部
有yesterday afternoon应该是过去时,那么前面的动词应该是过去完成时,要把has改为had
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bhy_0612
2008-11-27 · TA获得超过133个赞
知道答主
回答量:156
采纳率:0%
帮助的人:81.7万
展开全部
因为后面有明确的时间状语from 1 to 3 o'clock yesterday afternoon.
所以不能用现在完成时(现在完成时是强调以前做过的事对现在的影响,不是强调动作的时间),所以把has去掉变成一般过去时就哦了 Mr Green has mend his car from 1 to 3 o'clock yesterday afternoon
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式