11问答网
所有问题
he has stayed in the uk for three years用been行吗?
感觉不出来has been和has stayed有啥不同
举报该问题
推荐答案 2022-04-18
1、用has stayed,表示说话人在讲述过去发生的事情,表示“他在英国待了3年了”,强调动作,说话人说的时候,“他”可能已经不在英国了;
2、用has been,也表示“他在英国待了3年了”,不过更强调现在的状态,表示说话人在讲述的时候,“他”依然还在英国。
追问
have been to 是还在不在
追答
have been to 表示目前“他”还在英国
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F4v8PM788SSFvP28Fq7.html
其他回答
第1个回答 2022-04-18
has been是已经的意思也是可以的
相似回答
...用英语表示为:
He
has
gone there
for
three
years
.
答:
不能
,去那三年是延续动作,gone要改做been
大家正在搜
for three years
over three years
hasthreefriends
three years on
at three months
forthreeyears提问
inthreeyears
threeyearsago
threeyearsago中文
相关问题
他在英国呆了三年了用英语怎么说
求万能网友!He has been dead for thr...
he has been in china for 3 yea...
she has been dead for three ye...
he ___for three years. A has j...
He (has been in the army)for 3...
●●有关英语语法问题
问几个英语问题!求高手解答!