Having worked hard all day (已经辛苦工作了一整天), I was ready for bed by eight o’clock..

[复制链接]
查看11 | 回复2 | 2011-12-14 17:50:13 | 显示全部楼层 |阅读模式
have worked 是现在完成时。have been working 是现在完成进行时。比现在完成时更强调动作连续性。也可以用来表示1、从过去延续到现在的动作,并还将继续延续。 2、表示在说话前刚结束的动作3、表示从过去到现在,可以包括现在在内的一个阶段,重复做的事。
后者 意思是现在还在工作...
回复

使用道具 举报

千问 | 2011-12-14 17:50:13 | 显示全部楼层
可以这样翻译啊,并且还有现在还继续工作的意味...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行