单句改错

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.
2026年09月26日 13:11
有4个网友回答
网友(1):

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 过去时间状语,不是时间段,昨天下了一夜雨。要接时间段。

网友(2):

1. come 改为 been (come是瞬间性动词 不可和段时间连用)
2. since 去掉 (since自从,自从三个星期前,这样的说法是错误的)
3. bought 改为had (理由同1)
4. since 改为 for (for+段时间)
5. borrow 改为keep (理由同1)
6. for 改为since (since+过去的时间 for+段时间)

网友(3):

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

网友(4):

1.come 改been
2.去掉 since
3.bought改had
4. since 改for
5 borrow 改keep
6.last改one