关于英语现在完成时态的小问题

[复制链接]
查看11 | 回复4 | 2012-6-30 09:27:38 | 显示全部楼层 |阅读模式
--你--Dianche湖这些天(可知道去了回来了)故排除A是的,我去了。那的水变得干净和那的山更美丽了(同志 beautiful 你都写错了) have been in指的是去某地同时待了一段时间have been to 只是强调“去过(某地)”的概念所以,have been in后面可以加时间状语,比如i ve been in UK for a month,但不能说I ve been to UK for a month,因为“去过”这一动作不可延续 所以综上所述 选B...
回复

使用道具 举报

千问 | 2012-6-30 09:27:38 | 显示全部楼层
答案选B Have; been to根据下面的句子Yes,I have. The water is getting cleaner and cleaner and the mountains are more beartiful.的语境,证明回答者已经到过Dianche Lake这个地方,所以选B...
回复

使用道具 举报

千问 | 2012-6-30 09:27:38 | 显示全部楼层
B A.have gone to,表示去了还没回来B.have been to,表示去过C.去过哪里用to,不用In...
回复

使用道具 举报

千问 | 2012-6-30 09:27:38 | 显示全部楼层
b...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行