自学英语多久能看懂英语书 (自学英语最快多久可以学会)

现在完成时: 过去已经完成的动作对现在造成影响或后果;动作或状态发生在过去某一时刻,持续到现在并有可能继续持续 下去。

1.have/has + 动词的过去分词

(1)肯定句:主语 + have/has + 动词的过去分词 + 宾语

例:She has studied English for ten years.她学习英语已经十年了。

(2)否定句:主语+ have/has + not + 动词的过去分词 + 宾语

例:I haven't seen him for a long time。我已经很久没见到他了。

(3)一般疑问句:Have/Has + 主语 + 动词的过去分词 + 宾语

例:Have you ever been to China? Yes ,I have/No, I haven't.你去过中国吗?/是的,我去过。/不,我没去过。

(4)特殊疑问句:疑问词 + 一般疑问句?

例:When has you seen this film?你什么时候看的这部电影?

2. 通常会有以下词出现

Already(已经)just(刚刚,正好)ever(曾经)never(从来)yet(依然)before(以前)recently(近来), lately, since(从), for, in the past few years等

注:since动作起始时间 for动作延续时间长度

Have/has gone to+地点"某人去了某地(还未回来),指主语不在这儿

Have/has been to +地点"曾经去过某地(现在已不在那儿)

3.现在完成时与一般过去时的区别:

一般过去时侧重陈述一件过去的事情,与现在没有关系。

现在完成时侧重与现在有关系的发生在过去的动作,不与表示过去的时间状语连用。

练习题

1.I already (see) the film, I (see) it last week .

2. he (finish) his housework today? Not yet .

3.My mother just (come) back from work, He is tired now.

4.Where's Li Lei? He (go) to the boss's office.

5.I (work) here since I (move) here in 1980.

6. So far I (make) quite a few friends here.

7.How long the Mr.Smiths ( stay) here? For two weeks.

8.I just (finish) my handwork.

9.He (go)go school on foot every day .

10. you (find) your science book yet ?

答案:1.have seen, saw 2.has finished 3.has come 4.has gone 5. have worked, moved 6.have made 7. have stayed 8.have finished 9.goes 10.have found