改错(英语问题

改错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.(改错)
谢谢 请帮下忙 说答案光说该哪里就可以了 标题号
展开
_亦雨小姐_
2013-02-17 · TA获得超过350个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:69.2万
展开全部
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,否则表示一个时间点。

以上答案纯原创,可能有不足之处,见谅!希望帮到你~望采纳
甜蜜蜜1199
2013-02-17 · TA获得超过1043个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:206万
展开全部
  • 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.

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dsmsc123
2013-02-17 · TA获得超过135个赞
知道答主
回答量:136
采纳率:100%
帮助的人:66.4万
展开全部
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去掉
考察的是 完成时态时间状语为一段时间,而过去时态时间状语是某个时间点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x4...q@163.com
2013-02-17 · TA获得超过188个赞
知道答主
回答量:165
采纳率:0%
帮助的人:127万
展开全部
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.
祝学习进步!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式