结构化思维学英语-第十节 现在完成时(2)
首先回顾下一般过去时和现在完成时的区别:
从特点(时间点)上判断:
一般过去时的“一般”没有特点,纯叙述;
现在完成时的“完成”强调完成,对之后的事情有影响,
中文意思当中一般有“已经”、“还没”、“过”
英文句子里一般有already、yet、ever、never、just、before、once、twice、three times等,
第二,从时间(时间段)上判断:
一般过去时里的“过去”表示过去的一个时间段,与现在无关,一般接过去的时间;
现在完成时里的“现在”表示从过去开始一直延续到现在的时间段,
时间点和时间段的判断:句子中的时间
一般过去时和现在完成时都可以表示一个时间段,
1、对于一个时间段的提问和回答要用how long和for或since;
2、动词要用可延续的,如果不可延续要变成可延续的谓语动词或系动词。
动词包括谓语动词和系动词,
谓语动词区分可延续和不可延续;
系动词后加名词、形容词、副词、介词短语,表示一种状态,所以都可以延续。
在现在完成时句子当中:
不可延续的动词需变成系动词:
come/arrive → be here
come back → be back
go/leave → be away(from)
go out → be out
begin/start → be on
finish → be over
die → be dead
wake up → be up/awake
join → be in
put on → be on
open → be open
close → be closed
lose → be missing
不可延续的动词需变成可延续的谓语动词:
borrow → keep
buy → have
catch a cold → have a cloud
hear → know
遇到不可改变的不可延续的动词时:
find
eat
tell
fire
用句型:how long has it been since...
举个例子:
你找到它多久了?
how long has it been since you find it?
陈述句用句型:
It has been +时间+ since...
It has been two hours since I find it.
知识点归纳:
1、只有在表示时间段时,动词需要变延续;
2、when提问时间点,一般都用一般过去时,how long提问时间段;
3、have been to 表示去过已经回来了
区别 have been to
have gone to 表示在路上或已经去了
have been in 表示已经在哪里待多久了