高中英语语法填空 当判断用完成时态

问题描述:

高中英语语法填空 当判断用完成时态
的时候 如何判断用现在完成时 还是过去完成时
1个回答 分类:英语 2014-11-10

问题解答:

我来补答
只要弄懂两种完成时态所表示的概念就有游刃有余地填写争取时态.

1、现在完成时指过去的行为依然影响到说话时情况,即行为发生在过去,但是说的则是现在的情况.判断标准是语言情景中有暗含现在的参照时间,如:

Who has opened the door?谁把门打开了?【“开门(opened)”的行为发生在过去,现在的情况是“门还开着”.】
He has left for Beijing.他上北京去了.【“离开(left)”的行为发生在过去,现在的情况是他已经“不在本地”了.】

2、过去完成时是过去某个时间以前所发生的行为,判断标准是上下文中有一个供参照的过去时间.如:

He told me that the baby had been abandoned by its mother.他告诉我那个婴儿被母亲遗弃了.【“被遗弃(abandoned)”发生在说话前的她“告诉过”我,参照时间是主句中的过去式谓语动词told】
He had finally achieved success by then.他终于在那以前获得了成功.【“获得(achieved)”成功发生在“在那以前”,参照时间是时间状语 by then】
If they had time,they would certainly come and help us.如果他们有时间,他们一定会来帮助我们.【虚拟的“有时间(had time)”发生在“帮助”以前,参照时间是主句中的过去将来时would come and help】
再问: 假如文章为叙事文(时态为过去式),那么一般情况下,出现需要使用完成式的,是不是使用 过去完成时?。 同样条件下,如果出现这样的句子 she said “ Mom (has/had?)told me that XXXXXXX ” 要用过去完成式还是现在完成式
再答: 上文已经用到过去时态,只要是发生在这个时间以前的行为,就需要用过去完成时。 如果用的是直接引语,引语中的时态不受上文时态的影响,如 she said, “Mom (has) told me that ...";如果把它改为间接引语,那么所引述的话就要受到上文的影响,如 she said Mom (had) told me that ...。
 
 
展开全文阅读
剩余:2000