现在完成进行时
Go to Practice Exercises现在完成进行时(有时称为Present Perfect Progressive)不如其他时态常见,但理解和识别它仍然很重要。我们用'be'的现在完成时 + 动词-ing来构成它。
结构是:主语 + have/has been + 动词-ing。
如何形成现在完成进行时
肯定句
使用have / has been + 动词-ing。
| 完整形式 | 缩写形式 |
|---|---|
| I have been walking | I've been walking |
| You have been running | You've been running |
| He has been cooking | He's been cooking |
| She has been swimming | She's been swimming |
| It has been raining | It's been raining |
| We have been studying | We've been studying |
| They have been sleeping | They've been sleeping |
否定句
要形成否定句,在have或has后添加not。
| 完整形式 | 缩写形式 |
|---|---|
| I have not been walking | I haven't been walking |
| You have not been running | You haven't been running |
| He has not been cooking | He hasn't been cooking |
| She has not been swimming | She hasn't been swimming |
| It has not been raining | It hasn't been raining |
| We have not been studying | We haven't been studying |
| They have not been sleeping | They haven't been sleeping |
是/否问句
要形成是/否问句,将have / has放在主语前面。
例句:
- Have I been walking?
- Have you been running?
- Has he been cooking?
- Has she been swimming?
- Has it been raining?
- Have we been studying?
- Have they been sleeping?
疑问词问句
对于疑问词问句,将疑问词放在have / has之前。
例句:
- What have I been doing?
- Where have you been running?
- What has he been studying?
- Why has she been working today?
- How long has it been raining?
- How long have we been watching this film?
- How long have they been living here?
何时使用现在完成进行时?
⚠️ 注意:静态动词(如love、know、believe)通常不用于进行形式。
了解更多关于静态动词的信息练习题
下载可打印的测验以进行离线练习。每份PDF均从我们的题库中独立生成,确保您在每次尝试时都会获得一组全新的题目。
Loading quizzes...
Downloadable PDF
下载可打印的测验以进行离线练习。每份PDF均从我们的题库中独立生成,确保您在每次尝试时都会获得一组全新的题目。
Loading quizzes...