改错(英语问题
改错Theoldladyhasdiedfortenyears.(改错)ShehasarrivedinLondonfortwodays.(改错)IhavegonetoEng...
改错The old lady has died for ten years.(改错)She has arrived in London for two days.(改错)I have gone to England three times.(改错)I have met Lucy in the street ten minutes ago.(改错)He has bought me a story book last weekend.(改错)We were never to America before.(改错)I have stayed at my aunt's since two weeks.(改错)He has been in China for three days ago.(改错)
谢谢 请帮下忙 说答案光说该哪里就可以了 标题号 展开
谢谢 请帮下忙 说答案光说该哪里就可以了 标题号 展开
4个回答
展开全部
1、the old lady has died(has been dead)for ten years
因为die表示一个动作,die不能用完成时,如果用完成时就是表示这个人死这个动作持续了十年,很可怕!
2、she arrived in london for two days.
同上,arrive应该也是一个瞬间的动词,不可能持续两天
3、i have been to england 3 times
gone表示去了,been表示去过,因为后面有3times,所以应该用been
4、i met lucy in the street 10 minutes ago.
10 mintues ago是一个过去时的时间状语,所以用过去式不能用完成时
5、He bought me a story book last weekend
同第四题,last weekend也是一个过去时的时间状语
6、We have never been to america before
有了before、never最好用完成时,而且貌似没有be to的说法……
7、I have stayed at my aunt's house since two weeks ago
少了一个ago,since后面加一个过去的时间点
8、He has been in china for 3 days
for后面加一段时间,不能再用ago,否则表示一个时间点。
以上答案纯原创,可能有不足之处,见谅!希望帮到你~望采纳
因为die表示一个动作,die不能用完成时,如果用完成时就是表示这个人死这个动作持续了十年,很可怕!
2、she arrived in london for two days.
同上,arrive应该也是一个瞬间的动词,不可能持续两天
3、i have been to england 3 times
gone表示去了,been表示去过,因为后面有3times,所以应该用been
4、i met lucy in the street 10 minutes ago.
10 mintues ago是一个过去时的时间状语,所以用过去式不能用完成时
5、He bought me a story book last weekend
同第四题,last weekend也是一个过去时的时间状语
6、We have never been to america before
有了before、never最好用完成时,而且貌似没有be to的说法……
7、I have stayed at my aunt's house since two weeks ago
少了一个ago,since后面加一个过去的时间点
8、He has been in china for 3 days
for后面加一段时间,不能再用ago,否则表示一个时间点。
以上答案纯原创,可能有不足之处,见谅!希望帮到你~望采纳
展开全部
1.The old lady has been dead for ten years.
2.She arrived in London two days ago.
3.I have been to England three times.
4.I met Lucy in the street ten minutes ago.
5.He bought me a story book last weekend
6.We have never been to America before.
7.I have stayed at my aunt's since two weeks ago.
8.He has been in China for three days.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.died 改为been dead
2.arrived改为been
3.gone改为been
4.have去掉
5.has去掉
6.were never改为have never been
7.since改为for
8.ago去掉
考察的是 完成时态时间状语为一段时间,而过去时态时间状语是某个时间点
2.arrived改为been
3.gone改为been
4.have去掉
5.has去掉
6.were never改为have never been
7.since改为for
8.ago去掉
考察的是 完成时态时间状语为一段时间,而过去时态时间状语是某个时间点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
The old lady has been dead for ten years.
She has been in London for two days.
I have been to England three times.
I have met Lucy in the street ten minutes before.
He bought me a story book last weekend.
We have never been to America before.
I have stayed at my aunt's since two weeks before.
He has been in China for three days.
祝学习进步!
She has been in London for two days.
I have been to England three times.
I have met Lucy in the street ten minutes before.
He bought me a story book last weekend.
We have never been to America before.
I have stayed at my aunt's since two weeks before.
He has been in China for three days.
祝学习进步!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询