高一英语

[复制链接]
查看11 | 回复3 | 2010-9-9 14:09:29 | 显示全部楼层 |阅读模式
She and her family hid away for nearly twenty-five months before they were discovered.为什么不用完成时 ,不是有一段时间嘛。

回复

使用道具 举报

千问 | 2010-9-9 14:09:29 | 显示全部楼层
很简单,包正确1. before本身就含有之前的意思,所以主句时态没有必要用过去完成时。2. 从句用过去时were,表明动作发生在过去,与现在没有联系,所以不能用现在完成时3. for加一段时间确实需要用完成时,但正如第一点讲的,用before就不需要再重复强调哪个动作发生在前哪个在后。4. 本句话如果用when引导可以改为:She and her family had hidden away for nearly twenty-five months when they were discovered.
回复

使用道具 举报

千问 | 2010-9-9 14:09:29 | 显示全部楼层
过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态,这是英语完成时的定义和使用状态。对于She and her family hid这个动作,发生在过去,但是是被迫结束,并非他们主动完成这个动作对现在造成影响。因此不适合用完成时。
回复

使用道具 举报

千问 | 2010-9-9 14:09:29 | 显示全部楼层
She and her family hid away for nearly twenty-five months before they were discovered.这句话的意思是:她和家人躲藏了将近25个月才被发现。是才被发现,所以不用完成时。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行