大家都在看
改错(英语问题
最佳答案
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,否则表示一个时间点。
以上答案纯原创,可能有不足之处,见谅!希望帮到你~望采纳
声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。