英语·休闲娱乐
上QQ阅读APP看书,第一时间看更新

Grammar

现在完成时(Present Perfect Tense)

Winter has already come, will it be far for spring?

冬天已经来了,春天还会远吗?

I have had just seen a movie.我刚刚看了一部电影。

Have you ever been to Beijing?你去过北京吗?

She has finished her homework today.她已经做完今天的家庭作业了。

It hasn't rained for half a month here.这里已经半个月没有下雨了。

1.现在完成时的定义:表示过去的动作已经完成,但对现在仍有影响。

2.基本结构:have/has+过去分词(当主语是第三人称单数时用has,其余人称用have。)

3.句型:

1)肯定句:主语+have/has+done(过去分词)+其他.

2)否定句:主语+have/has+not+done(过去分词)+其他.

3)一般疑问句:Have/has+主语+done(过去分词)+其他?

简单答语:Yes,主语+have/has.(肯定)

No,主语+have/has not.(否定)

4.动词过去分词:

5.现在完成时的典型时间状语:for, since, ever since, so far.

e.g. I have known him for 3 years.

I have known him since 3 years ago.

Exercises:

1. Read and complete.阅读下列句子,用所给词的正确时态填空。

1)A: Have you played any sports this month?

B: No, I_____the time.(have)

2)A: How many movies have you seen this month?

B: Actually, I_____any yet.(see)

3)A: Have you called any friends today?

B: Yes, I_____already_____three calls.(make)

4)A: How many times have you gone out to eat this week?

B: I_____at fast-food restaurants a couple of times.(eat)

2. Complete the sentences with“for”or“since”.用“for”或“since”完成句子。

1)Tony_____(know)Jack_____September 2003.

2)Betty_____(live)in Beijing_____2003.

3)Julia and Salina_____(study)Chinese_____a year.

4)Carlos and Jerry_____(be)at the school_____last year.

5)Becky_____(know)about Project Hope_____one month. Lily told her about it last month.