作业帮 > 综合 > 作业

关于现在完成时的问题I have slept 这句话是不是有两个意思:一个意思是我已经睡觉了(表示说这句话的时候还在睡)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/06 01:35:08
关于现在完成时的问题
I have slept 这句话是不是有两个意思:一个意思是我已经睡觉了(表示说这句话的时候还在睡);另外一个意思是:我睡过觉了,(表示说这句话的时候已经不睡了.)
关于现在完成时的问题I have slept 这句话是不是有两个意思:一个意思是我已经睡觉了(表示说这句话的时候还在睡)
个人认为你说的第一种情况下应该用现在完成进行时即 I have been sleeping.但是,这个人正在睡觉是没有办法说这句话的吧,所以第一种情况应该是没有的吧
再问: 好的,那 I have lived in China 应该怎么翻译?是不是表示过去的一种经历:我在中国居住过,暗示我现在已经不在中国住了。、
再答: 英语的现在完成时有两种用法,一种是动作已经完成或发生在过去,这种情下的时间副词just yesterday之类的会出现还有一种是过去动作可能持续到现在而这种情况下多用时间状语从句since什么的。I have lived in china. 没有明确时间副词或是状语从句很难看出它是哪种情况。你说的猜测很有道理,但是另一种理解也行的通。翻译的关键是看语境,根据上下文来推测它是哪种情况更好