英语"It's been a long time."这句话不太理解

英语"It's been a long time."这句话不太理解
"It's been a long time.很长时间没见了"这句话中的a long time表示很长时间,但是has been怎么表示没见了?我知道这个意思,但还是不太理解.会语法的朋友可以跟我仔细讲讲吗?
chaoshengzhe 1年前 已收到2个回答 举报

王郝子 幼苗

共回答了20个问题采纳率:95% 举报

因为has been 是表示很久没见这个状态持续到现在,是典型的现在完成时

1年前

9

jiushixiaoxin 幼苗

共回答了285个问题 举报

完成时只能用在延长的动作,瞬间动词就没有完成时
表示过去某个时刻延续到现在.

1年前

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