一个关于英语时态的句子问题 高手帮帮忙

[复制链接]
查看11 | 回复3 | 2010-5-8 11:41:38 | 显示全部楼层 |阅读模式
作文里last week wehad a monitor election.Ann won and she said she would do还是did agood work.啊?还有这句话有毛病吗 总觉得最后不标准

回复

使用道具 举报

千问 | 2010-5-8 11:41:38 | 显示全部楼层
根据句意决定用哪个。如果原句是想说Ann承诺她当上班长后会好好干,则用过去将来时would do a good work来表示。如果原句想表达的是Ann说她在竞选过程中表现得很好,则用一般过去式did a good work。不过通常我们把先发生的事情放在前面说,所以在此句中用did a good work在语法上虽然没有错,但没有用would do a good work合适。如果一定要用did a good work,改成Ann did a good work and she won.的顺序则更符合逻辑。
回复

使用道具 举报

千问 | 2010-5-8 11:41:38 | 显示全部楼层
我觉得应该是 had done . Do a good job 发生在say之前,应为过去完成时态。
回复

使用道具 举报

千问 | 2010-5-8 11:41:38 | 显示全部楼层
用did
因为前面是过去时嘛!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行