一道英语题

[复制链接]
查看11 | 回复3 | 2009-7-1 11:32:47 | 显示全部楼层 |阅读模式
The flower is dead.I ________ it more water.
答案为should have given
请问为什么不能是would have given?

回复

使用道具 举报

千问 | 2009-7-1 11:32:47 | 显示全部楼层
should have given花死了。我应该之前多给他浇水的。would have givenNow I would have time to study.现在我可以有学习的时间了。用在原句不对。would有表将来的意思...
回复

使用道具 举报

千问 | 2009-7-1 11:32:47 | 显示全部楼层
这是虚拟语气。原文是:花死 了,我本应该给它多浇水。因为实际是没有多浇,所以用虚拟,必须用should have given...
回复

使用道具 举报

千问 | 2009-7-1 11:32:47 | 显示全部楼层
考点是 虚拟语气使用你列出的2项,这里的意思不一样了should have given 表示 那时,我本应该多给花浇点水,但是没浇。would have given表示那时,我本来要给花浇水的,但是没浇。自己再感觉下,那个好点?...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行