英语语法18
英语语法单元十八主要介绍了现在完成时的用法。现在完成时强调动作从过去开始,持续到现在,并对当前产生影响。其结构为“主语+have/has+过去分词”,动词过去分词形式分为两类:规则动词和不规则动词。
规则动词的过去分词形式通常在原形词尾直接加“ed”,如cleaned, finished, started等。不规则动词则不遵循此规则,例如buy变为bought,have变为had,break变为broke,see变为saw,fall变为fell,go变为went,这些动词的过去分词形式与过去式不同。
现在完成时用来描述发生在过去、对当前产生影响的动作或状态,例如:“我丢失了我的护照。”(我找不到护照了),“贝拉去睡觉了。”(她现在在睡觉),“明天是拉奇的生日,但我还没有给她买礼物。”(我现在没有礼物给她)。
该时态用于表示某个动作从过去某个时间点持续到现在,或者用于回答关于某人当前位置的问题。例如:“鲍勃度假去了。他去了哪里?”“戴安娜和保罗在这里吗?”“他们刚到。”,“你饿吗?”“不,我已经吃过晚饭了。”,“汤姆在这里吗?”“不,恐怕他已经走了。”
同时,现在完成时可以用来讨论一个时间段内发生的事情,例如个人经历、阅读书籍、旅行经历等。例如,“你去过法国吗?”“我没有。”,“我曾去过加拿大,但没有去过美国。”,“玛丽是个有趣的人。她做过许多不同的工作,在许多地方生活过。”“我以前见过那个女人,但我记不得在哪里了。”“巴西赢得了多少次世界杯?”“你读过这本书吗?”“是的,我读过两次。”
与ever和never连用时,现在完成时可以表示某人是否曾有过某种经历。例如,“安妮去过澳大利亚吗?”“是的,一次。”,“你打过高尔夫球吗?”“是的,我经常打。”,“我妹妹从未坐过飞机。”,“我从未骑过马。”,“那个人是谁?我不知道。我以前没见过他。”
另外,与gone和been相比,gone表示某人或某物现在不在原来的地方,而been表示某人或某物过去在某地,但现在可能已经回来。例如,“比尔在哪里?他走了。他已经去了西班牙。”“你好,比尔。嗨,我刚度假回来。我去过西班牙。”
最后,现在完成时可以用于询问某人某事持续的时间,例如,“简在爱尔兰度假有多久了?”“她从周一就在这儿了。”比较is和has been,is表示一般现在时,而has been表示现在完成时,用于描述某事或某人自过去某个时间点开始持续到现在的情况。例如,“丹和凯特已经结婚五年了。”,“你结婚了吗?你结婚多久了?”“你认识丽萨吗?你认识她多久了?”“我认识丽萨。我和她认识了很长时间。”,“我有一辆车。你多久前买的车?我从四月开始就有这辆车了。”
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。