这句话是从百度百科上搜到的,have been doing不是被动的意思吗?主语的you没有被动啊,是否应该改成Have you living here?这样对不?
哦,你能帮我解释一下这里各个词在句子中的成分吗?
追答jing117 |五级采纳率20%抄袭可不好啊
本回答被网友采纳改成Have you living here?这样对不?
追答不对,但是可以写成 Have you lived here? 意思是你以前是否在这住过?
been在这里有什么语法成分?
追答been是现在完成进行时结构的成分之一,有承上启下的作用。
have/has + been 是“现在完成时”的结构,be+Ving,是“进行时”的结构,两者的组合是“现在完成进行时”
换种问法吧,have been doing 中have been是助动词吗?
追答是的。