搜索
写经验 领红包
 > 职场

英语现在完成进行时的用法(现在完成时态的进行时态结构)

导语:英语时态:现在完成进行时用法总结

一. 形式:have been doing (可理解为be doing 的完成式)

肯定句

I

You

We

They

have ('ve)

been reading.

She

He

It

has ('s)

否定句

I

You

We

They

have not (haven't / 've not)

been writing.

She

He

It

has not (hasn't / 's not)

一般疑问句及回答

Have I/you/we/they been waiting? Yes, I / you / we / they have.

No, I / you / we / they haven't.

Has she/he/it been waiting? Yes, she / he / it has.

No, she / he / it hasn't.

特殊疑问句

What have you been doing?

Where has she been staying?

二. 用法

• 表示“持续”: 即表示一个从过去开始持续的动作。

What have you been doing lately?

I've been revising for my exams.

The children have been having a lot of fun.

• 解释一个持续的行为对现在的影响.

My eyes ache. I've been reading all day。

She is very tired. She’s been working all morning.

• 表示一个可能持续到将来的动作。

This diagram shows how the climate has been changing.

注:1. 常用在how long句式里:

How long have you been studying French?

(该动作还在持续,没有完成)

2. 常见时间副词和连词:

all day / month; this month / week / year; these days; recently / lately;

in the past few + 时间段; since +时间点; for + 时间段,等等。

3. 现在完成时和现在完成进行时的区别:

现在完成时I've written my project. (已完成,不清楚完成时间)

现在完成进行时I've been writing my project. (持续到现在,未完成)

像 work, live等表示持续状态的动词,用两种时态区别不大.

I've worked here for three years.

I've been working here for three years.

本文内容由小洁整理编辑!