have been in,have lived,have stayed的区别?
问题描述:
have been in,have lived,have stayed的区别?
答
第一个 是主系表结构 表示状态 介词短语作表语 表示 已经 来到了 某地
第二个 和 第三个 是主谓结构 前者 表示 已长期 在某地 居住 后者表示短期居住
答
have been in a place 表示一直在某地。
,have lived in a place 表示长期一直住在某地。
have stayed in a place 表示短期一直住在某地。
答
区别是 :
have been in 已在(这儿) (有多久)
have lived 已居住了(若干年)
have stayed 已逗留了 (有多久)