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 个小时了。表示不久前刚结束的动作。这种意义通常根据上下文来判断。Sorry!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.他已经感冒两个星期了。不具有延续意义的动词,如 finish,come,go,marry 等不能用现在完成进行时。五、现在完成时与现在完成进行时的区别1.完成性现在完成时的“已完成”用法强调动作的完成,现在完成进行时侧重于表示未完成。I’ve dialed four times.I don’t think anyone is in the office.我已经拨了四次电话了,我认为办公室里没人。I’ve been dialling.I don’t think anyone’s in the office.我一直在打电话,我认为办公室里没人。2.动作的持久性现在完成时表示动作过程的持续性,而现在完成进行时更强调动作延续时间的长久性。I have stayed in Lisbon for six weeks.我在里斯本待了六周。I have been staying in Lisbon for six weeks.我在里斯本待了六周了。3.动作的频繁性现在完成时同某些频度副词或数字连用时,表示反复的但可能有间断的动作,...