Section Ⅳ Grammar & Writing现在完成进行时一、现在完成进行时的构成现在完成进行时由“have/has been+动词的现在分词”构成,第三人称单数用 has,其他人称用 have
二、现在完成进行时的肯定式、否定式、一般疑问式及其回答 列表如下:(以动词 work 为例)肯定式否定式一般疑问式及其回答HasHaveYes,has
Yes,have
No,hasn’t
No,haven’t
三、现在完成进行时的用法表示发生在过去一直持续到现在的动作
这个动作可能刚停止,也可能仍继续进行下去 , 动 词 常 用 延 续 性 动 词 , 并 常 带 有 表 示 动 作 起 始 时 间 的 状 语 , 如 since last week,since 1992 等,或是 since 引导的时间状语从句;也可以是带有表示时间段的状语,如 for an hour,for a few days,these days 等
I have been writing the letter since then
从那时起我一直在写这封信
We have been studying for nearly 3 hours
我们已经学了近 3 个小时了
表示不久前刚结束的动作
这种意义通常根据上下文来判断
I’m late
How long have you been waiting for me
你等我多长时间了
四、不能用现在完成进行时的情况某些不能用于进行时的动词同样也不能用于现在完成进行时,只能用于现在完成时
如:see,hear,know,have,like,be 等
(×)He has been having a cold for two weeks
(√)He has had a cold for two weeks
他已经感冒两个