现在完成时练习题及答

玛丽莲梦兔
638次浏览
2021年01月25日 01:01
最佳经验
本文由作者推荐

现在完成时课件-

2021年1月25日发(作者:爱怜的意思)
一、时态讲解:现在完成时


1
)构成:现在完成时由助动词
have
+
过去分词构成,助动词
have
有人称和数的变化。
第三人称单数用
has
,其余用
have. < br>现在完成时的否定式直接在助动词后面加上
not
、疑问式是把助动词提到主语之前。以
study
为例,其否定式、疑问式和简单回答形式如下:

否定式

I have not (haven’t) studied….

You have not (haven’t) studied….

He has not (hasn’t) studied….


否定疑问式

Have I not (Haven’t I) studied…?

Have you not (Haven’t you) studied…?

Has he not (Hasn’t he) studied…?

简单回答(肯定
/
否定)

Yes, you have. No, you haven’t.

Yes, I have. No, I haven’t.

Yes, he has. No, he ha
sn’t.

疑问式

Have I studied…?

Have you studied…?

Has he studied…?


2
)用法:

1
) 现在完成时通常表示在
说话之前已经完成的动作
或存在的状态。说话人强调的是该
动作 或状态对现在的
结果或影响






My daughter has just gone out.
我女儿刚出去。





I’m sure we’ve met before.
我肯定我们以前见过面。





She has arrived.
她到了。

2
)表示持续到现在的动作或状态, 往往和包括现在在内的表示一段时间的状语连用,

recently, already, just,
lately, for…, since…,
yet
等。如:





I haven’t heard from her these days.

这些日子我没有收到她的信。





We haven’t seen you recently.

最近我们没有见到你。





They have been away for two years.

他们离开已经两年了。

She has been with us since Monday.
★注意:

a)

since

for
的区别

since
后接时间点,如
1993

last term, yesterday, the time I got there
for
后接一段时间, 表示

长达多久

,如
ten years, a while, two days
等。

Exercise:

since

for
填空

1. Jim has been in Ireland ______ Monday.
2. Jill has been in Ireland ______ three days.
3. His aunt has lived in Australia ______15 days.
4. Mary is in her office. She has been there ______ 7 o'clock.
5. India has been an independent country ______1974.
6. The bus is late. They've been waiting ______ 20 minutes.
7. Nobody lives in those houses. They have been empty ______ many years.
8. Mike has been ill ______a long time. He has been in hospital ______ October.
2
)表示短暂意义的动词如
arrive, leave, borrow, buy, begin, start, die
等,在完成时当中不能和

现在完成时课件-


现在完成时课件-


现在完成时课件-


现在完成时课件-


现在完成时课件-


现在完成时课件-


现在完成时课件-


现在完成时课件-