一道英语题(虚拟语气)

[复制链接]
查看11 | 回复4 | 2012-12-14 17:34:43 | 显示全部楼层 |阅读模式
He __was__ busy yesterday,or he _would have helped __ you with your experiment. 前面的句子发生在过去,所以要用过去时态。后面是虚拟的,并没有发生,所以用would have done...
回复

使用道具 举报

千问 | 2012-12-14 17:34:43 | 显示全部楼层
前面一句就是陈述昨天他很忙的客观事实,直接用一般过去式就好,后面的一句would have done 表示原本能够做某事,而实际上没有做成...
回复

使用道具 举报

千问 | 2012-12-14 17:34:43 | 显示全部楼层
Yesterday 是过去式,所以第一个空填was,or 表转折,有句意可知事情如果发生,那就会在昨天之前发生,所以第二个空填过去完成时,即would have helped....
回复

使用道具 举报

千问 | 2012-12-14 17:34:43 | 显示全部楼层
was would have helped...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行