单句改错

1.MrLihascometoourcityforafewdays.2.hewenttotheUKsincethreeweeksago.3.Howlonghaveyoub... 1.Mr Li hascome to our city for a few days.
2.he went to the UK since three weeks ago.
3.How long have you bought your car?
4.We have learned English since about two years.
5.Can I borrow your umbrella for ten minutes?
6.It has been raining for last night.
展开
杜荣慧013
2012-10-04 · TA获得超过417个赞
知道答主
回答量:197
采纳率:0%
帮助的人:199万
展开全部
1.Mr Li has been in our city for a few days. come为非延续动词,不能接时间段。
.2.he went to the UK three weeks ago.since 后接时间段,时态为现在完成时,go 为非延续动词
3.How long have you have your car? buy为非延续动词,不能对时间段提问,
4.We have learned English for about two years 。since 接时间点+ago,表示动作开始的时间,for+时间段,表示动作持续的时间。
5.Can I keep your umbrella for ten minutes? borrow,非延续动词,在现在完成时里接时间段,要变为 keep或have
6.It has been raining for a night. last night 过去时间状语,不是时间段,昨天下了一夜雨。要接时间段。
美丽人生的密码
推荐于2021-01-27 · TA获得超过1847个赞
知道小有建树答主
回答量:695
采纳率:0%
帮助的人:878万
展开全部
1. come 改为 been (come是瞬间性动词 不可和段时间连用)
2. since 去掉 (since自从,自从三个星期前,这样的说法是错误的)
3. bought 改为had (理由同1)
4. since 改为 for (for+段时间)
5. borrow 改为keep (理由同1)
6. for 改为since (since+过去的时间 for+段时间)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猫小柒00
2012-10-04
知道答主
回答量:46
采纳率:0%
帮助的人:31万
展开全部
1.Mr Li hascome to our city for a few days. hascome to 改为has been in
2.he went to the UK since three weeks ago. went to 改为 has been in
3.How long have you bought your car? bought 改为 had
4.We have learned English since about two years. since 去掉
5.Can I borrow your umbrella for ten minutes? borrow 改为have
6.It has been raining for last night. has been rainning for 改为 rained
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友08f3516
2012-10-04 · TA获得超过3136个赞
知道大有可为答主
回答量:1927
采纳率:0%
帮助的人:697万
展开全部
1.come 改been
2.去掉 since
3.bought改had
4. since 改for
5 borrow 改keep
6.last改one
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式