英语问题

[复制链接]
查看11 | 回复5 | 2013-6-13 06:20:42 | 显示全部楼层 |阅读模式
填现在完成进行时 表示不间断的一直做某事 已经三个小时 现在仍然在做Alan has been flying kites for 3 hours.如果填现在完成时 则表示 动作发生到现在已经 三个小时了 现在还是 这种状态本题 填 现在完成进行时 较好 强调动作一直在进行。...
回复

使用道具 举报

千问 | 2013-6-13 06:20:42 | 显示全部楼层
Alan has been flying kites for 3 hours. 用现在完成进行时,表明还在放风筝。Alan has flown kites for 3 hours. 用现在完成时, 表明现在不在放风筝了。两种情况均可。...
回复

使用道具 举报

千问 | 2013-6-13 06:20:42 | 显示全部楼层
fly这一动词属于持续性动词,既可用现在完成时态并for 引导时间状语来修饰,也可用现在完成进行时态,两者在语气上稍有区别:Alan has been flying kites for 3 hours. 用现在完成进行时(强调持续放飞风筝的时间之长,可能意味着他妈妈要催促他回家了)。Alan has flown kites for 3 hours. ...
回复

使用道具 举报

千问 | 2013-6-13 06:20:42 | 显示全部楼层
英语都很厉害啊...
回复

使用道具 举报

千问 | 2013-6-13 06:20:42 | 显示全部楼层
我觉得是flown.因为在中国一般都会把been给你的....
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行