早教吧 育儿知识 作业答案 考试题库 百科 知识分享

现在完成时与现在完成进行时的区别Hehasbeenlivinghereforthreeyears.和Hehaslivedhereforthreeyears.这两句话是不是都对?

题目详情
现在完成时与现在完成进行时的区别
He has been living here for three years .和He has lived here for three years .这两句话是不是都对?
▼优质解答
答案和解析
两句都是正确的说法,其区别在於第一句表示“现在还住这儿”,后一句则是说“他也许就住到现在为止了”.所以你按照自己想表达的意思准确选择句子就行了.