I slept for two hours 和 I has slept for two hours的区别是什么

跟腱反射 1年前 已收到3个回答 举报

睇世界 幼苗

共回答了22个问题采纳率:86.4% 举报

I slept for two hours 是描述以前的事情.比如 I slept for two hours yesterday.
I have slept for two hours 是描述发生的事情对现在的影响.相当于中文的(已经) (了)
I have slept for two hours,I cannot sleep anymore.
我已经睡了2小时,不能再睡了.

1年前

9

huohu 幼苗

共回答了1768个问题 举报

前句是一般过去时 叙述过去发生的事情 与现在困不困 没关系
后句是现在完成时 强调对现在的影响 说明现在不困了

1年前

1

fufufu 幼苗

共回答了5个问题 举报

第二句是错滴

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.030 s. - webmaster@yulucn.com