英语语法上不明白的地方,求高手解答

[复制链接]
查看11 | 回复3 | 2011-7-19 17:26:27 | 显示全部楼层 |阅读模式
语法书上的例句(薄冰)。
our doctor's beena good friend to us; he's always helped us when we ' ve needed him。
大夫一向是我们的好朋友。他总是在我们需要他时给我们以帮助。
第一个单隔号后面的缩写是has吗?第二个也是吗?
然后就是为什么不直接写when we needed him 而要加个have 呢?

回复

使用道具 举报

千问 | 2011-7-19 17:26:27 | 显示全部楼层
两个缩写都是has,都是现在完成时态,说明“大夫总是帮助我们”这种状况以前有,并且持续到现在。he's always helped us when we ' ve needed him。这句话中后半句we后边加have是和整句时态保持一致。如果写成when we needed him 也可以,语法上不需深究,意思也没有多大出入。...
回复

使用道具 举报

千问 | 2011-7-19 17:26:27 | 显示全部楼层
两个简写都是has.后面如果用when we needed him,那么前面就要改成 he had always helped us 以保持时态的一致。 现在前面用了he has, 那么后面只能有 we have 了。...
回复

使用道具 举报

千问 | 2011-7-19 17:26:27 | 显示全部楼层
第一个是has 第二个应该是is when we ' ve needed him 是个完成时态我是这样理解的!...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行