如何使用英语的现在完成时
现在完成时表示过去发生或已经完成的动作对现在的影响或结果,也可以表示过去已经开始并持续到现在的动作或状态。学习现在完成时从结构和句型开始:
作文:主语+have/有+过去分词+其他。(第三人称中主语单数时,用has,其他人用have。过去分词:规则动词的过去分词与动词的过去式相同;不规则动词需要特殊记忆。)
否定:主语+还没/还没+过去分词+其他。
题型:有/有+主语+过去分词+其他?
简答:有,主语+have/有。(肯定)
不,主语+还没有/还没有。(否定)
第二部分
现在完成时的意义之一是过去完成的动作对现在仍有影响,可以用以下四个标志来表示:
*标有已经、公正和尚未
表示动作或状态到目前为止已经发生、刚刚发生或还没有发生。
他已经得到了她的帮助。他得到了她的帮助。
他刚刚看过这部电影。他刚刚看过这部电影。
他还没有回来。他还没有回来。
*以永远和永不为标志
表示一个动作或状态到目前为止已经发生或从未发生过。
这是我看过的最好的电影。这是我看过的最好的电影。
他从未去过北京。他从未去过北京。
*以行动的次数为标志。
如果一个动作到目前为止已经发生了几次,用现在完成时。
他说他已经去过美国三次了。他说他去过美国三次。
*标记到目前为止
经常表示一个动作或状态到目前为止已经发生。
到目前为止,他已经到北京了。到目前为止,他已经到达北京。
她已经通过了考试。到目前为止,她已经通过了考试。
第三部分
过去开始的行动一直延续到现在,甚至可能继续下去。从动作“延续”的特点和“时间”点、段的区分,可以进一步学习现在完成时。
*“终止”和“继续”应更改。
英语中的动词可以分为进行动词和非进行动词。在现在完成时,一定要注意动词的这个特点,把这种非连续动词转换成连续动词。比如:
“猫戏”已经上演半小时了。《猫》已经播了半个小时了。
这本字典你买了多久了?你买这本字典多久了?
常见的初中短语有:come-be,out-be out,leave-be away(从),begin-be on,buy-have,borrow-keep,join-be member/介词短语,die-be dead,being-be,open (v.)-be open(。
*时间“点”和“段”必须加以区分。
过去开始的动作可以持续到某个点,也可能持续。这时候就要根据时间“点”和“段”来选择相应的介词for或since。比如:
他已经失踪两年了。他已经走了两年了。(持续+时间段)
1992以来一直是英语老师。1992以来一直是英语老师。
(自+过去一段时间以来)
第四部分
一、动词的过去分词形式:通常情况下,动词的过去分词与其过去时态相同,过去分词是在动词后加ed形成的,但有些动词有不规则形式。
去-去-去-来-来-跑-跑-游泳-游泳-飞-飞-看
说-说-做-做-给-给-藏-藏-成为
take-take get-get/get break-break shake-wake-wake
醒来-醒来-起来-起来-躺下-倒下-开始-开始知道-知道
忘记-忘记写-写选择-选择喝-喝-吃-吃
被咬过的展示
她忘记了自己的名字。她失忆了。
她忘记了自己的名字。她失忆了。
我已经喝了咖啡。
我已经喝过咖啡了。
他们去见总统了。
他们去见校长了。
她来看你了。
她来看你了。
have用在现在完成时,可以和前面的代词一起构成缩略形式。
我以前去过一次纽约。
我去过纽约。
他去了鱼市。
他去过鱼市。
我们是来帮忙的。
我们已经提供了帮助。
用现在完成时不要表达否定形式。当有not时,have可以用not缩写,但此时不能用前面的代词缩写。
她没和他说过话。
她还没和他说过话。
提问时,have需要在句首提及。
你看到马修了吗?
你看到马修了吗?
第四,一般过去时和现在完成时在某种程度上有相似之处,但当然两者也有本质的区别。当你需要指出过去某个特定时刻发生的事情时,需要用一般过去时。
他三天前完成了。
他三天前完成了工作。
他们很久以前就结束了。
他们很久以前就完成了这项工作。
当没有指定时间时,可以用现在完成时和一般过去式。
我已经完成了。
我很久以前就完成了。
我已经完成了。
我很久以前就完成了。
一般来说,过去式比现在完成时更能表达事情的结果。
约翰教了二十年数学。
约翰教数学已经有20年了。
约翰教了二十年数学。
约翰教了20年数学。
在上面的句子中,第一句保留了约翰继续教数学的可能性。第二句话表明约翰已经不再教数学了。他可能退休了,换了工作,或者去世了。
史蒂夫和卡罗尔已经在那家餐馆吃过两次了。他们真的很喜欢。
史蒂文和卡罗尔已经在那家餐馆吃过两次了。他们真的很喜欢那里。
史蒂夫和卡罗尔在那家餐馆吃过两次。
史蒂文和卡罗尔在那家餐馆吃过两次。
如果某事发生在过去并持续到说话的这一刻,你需要使用现在完成时。
他们已经在这里住了很长时间了。
他们已经在这里住了很长时间了。
她在澳大利亚已经两年了。
她在澳大利亚已经两年了。
我们已经连续学习了5个小时。
我们已经学习了五个小时了。
蒂姆已经等了30分钟了。
蒂姆已经等了30分钟了。
下面这句话含有“动作发生在过去,已经结束”的意思。
他们在这里住了很长时间。
他们在这里住了很长时间。
梅丽莎等了30分钟。
梅丽莎等了30分钟。
当句子中有since时,我们通常使用现在完成时。
自六月以来,我们一直住在这里。
自六月以来,我们一直住在这里。
自从上个月以来,她一直在中国。
自从上个月以来,她一直在中国。
当现在完成时前面有powers时,即使主格是第三人称单数形式,我们还是用have的动词原形形式。
她可能忘记锁门了。
她可能忘记关门了。
他可能把画给了别人。
他可能把画给了别人。
Should,could和must没有简单的过去式。他们用现在完成时来表达过去的状态。
他应该早点告诉你。
他应该早点告诉你。
我应该更加努力的。
我本应该更加努力的。
她本可以更好的。
她可以做得更好。
你一定见过他。
你一定见过他。
现在完成时和一般过去时的区别
一、现在完成时一般不与表示过去某一特定时间的词连用;一般过去时通常与过去的某个特定时间连用。
昨天10: 00回家。
我现在已经到家了。
第二,现在完成时——永远和永远
Ever和never常用于现在完成时,在过去分词之前;意思是“体验”。Ever表示“曾经”,never表示“永远”;永远不=永远不.现在完成时-永远和永远。Ever多用于疑问句,never一般用于否定句;
你去过日本吗?你去过日本吗我从未去过日本。我从未去过日本。)
用现在完成时回答一般问题
现在完成时的结构是“have/Has+过去分词”,其中Have是助动词,那么现在完成时一般疑问句的结构是:Have/Has+主语+过去分词?
用现在完成时回答一般问题
回答这类问题的结构是:有,主语+have/有。不,subject ++还没有/还没有。
为了进一步说明,往往会加上一个简单的过去式句子,如:A:你去过上海吗?
是的,我有。我去年去过那里。
已经/已经走了
去过…的意思是“去过某个地方”(意思是过去的经历,但现在回来了)
意思是“去了某个地方”(意思是出去了,还没回来)