首页 日语 新编日语 知识详情

老师好,请问 間違いがないかどうか もう一度見てください。这里的ない是怎么来的可以解释下吗

网校学员小Yo**在学习新版0-N1签约【3年畅学全额奖学金班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《新版0-N1签约【3年畅学全额奖学金班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
have been doing是现在完成进行时。

一、现在完成进行时的定义

现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如:

Those cats have been screaming for hours. 那些猫叫了半天了。

We have been waiting for him for two hours. 我们等他等了两个小时。

The dollar has been climbing steadily all week. 整个星期美元一直在稳步增值。



二、现在完成进行时的结构

现在完成进行时由“have / has been + 现在分词”构成。如:

Sales have been dropping off badly. 销售量一直减少得很厉害。

I have been waiting for an hour and a half. 我一直等了一个半小时了。

We’ll have been living here for two years by next Sunday. 到下星期日,我们在这里就住了整两年了。



三、现在完成进行时有哪些主要用法

1. 表示“持续”:

即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。如:

She has been pruning the roses. 她一直在修剪玫瑰。

He’s been helping himself to my stationery. 他未经许可一直用我的文具。

2. 表示“重复”

即表示在一段持续的时间内动作的多次重复,而这个重复的动作在说话时并不一定在进行。如:

We’ve all along been making mistakes like this. 我们一直犯这样的错误。

Jim has been phoning Jenny every night for the past week. 一星期以来吉姆每天晚上给詹妮打电话。



四、与现在完成进行连用的主要时间状语

现在完成进行时所用的时间状语:all day / month; this month / week / year; these days; recently / lately; in the past few + 时间段; since +时间点; for + 时间段,等等。如:

He has been working all day. 他整天都在工作。

They have been building the bridge for two month. 两个月来他们一直在修桥。

They have been planting trees this month. 这个月来他们一直在植树。



五、现在完成进行时与现在完成时的区别

现在完成进行时 have been doing 强调的是持续性的过程,而现在完成时 have done 则侧重于这个动作所造成的结果和影响。

I have read the book. 我读过这本书。

I have been reading the book. 我一直在读这本书。  

有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):

How long have you worked [been working] here? 你在这儿工作多久了?

现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩:

I have waited for two hours. 我等了两小时。(陈述事实)

I have been waiting for two hours. 我等了两个小时。(等得好辛苦)


祝同学学习进步~

版权申明:知识和讨论来自课程:《新版0-N1签约【3年畅学全额奖学金班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

新版0-N1签约【3年畅学全额奖学金班】

已有58人在本课程中发现了936个知识

已有881个知识得到了老师的回复

本课程热门知识点