44问答网
所有问题
he has lived here for 3 years 和he has been lived here for 3 years .的区别?
谁能帮我解决?
非常感谢!!!!
举报该问题
推荐答案 2010-05-05
he has lived here for 3 years是正确的表达,意思是他已经在这住三年了
he has been lived here for 3 years 是错误的表达 live是动词,been lived 是被动语态,好像不能说他被住了三年吧?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/Y3YYDZV6V.html
其他回答
第1个回答 2010-05-05
前一句表示 我在这里已经住了3年 不表示我之前是否也住这里 后面一句表示我在这里已经住了3年 以前也一直住在这里
相似回答
现在完成时
与
现在完成进行时
的区别
答:
两句都是正确的说法,
其区别在於第一句表示“现在还住这儿”,后一句则是说“他也许就住到现在为止了”
。所以你按照自己想表达的意思准确选择句子就行了。
他住在这三十年了英语为什么不是have
been
lived?
还是书出错了啊_百...
答:
这里用现在完成时和现在完成进行时均可,意思一样
。不好意思,拍反了……
英语语法好的来。It
has
been
3
years
since he
lived
here
.
答:
……你写错了吧?要不是你译文写错了就是原句写错了。应为left
here
。
He
has
been
lving here
for
three
years
.
he lives
here
for
ten
years
答:
完成时是必须的。he lives here for ten years==>改为:
He has lived here for ten years.时态是现在完成时
。he has been living for ten years==>掉了个here:He has been living here for ten years.时态是现在完成进行时,强调现在还住在这里。两句都对。
大家正在搜
i have been here
have been here
has been here
therehave been
has been there
they have been
always be here
have been in
have been on
相关问题
he has lived here for three ye...
He has lived here for ten year...
1.He has lived here for three ...
he has lived here for 12years。...
初三单选 He has lived here for ten...
He has lived here for eight ye...
he has already lived here for ...
He has lived here for eight ye...