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

youhavebeenlivinginChinafortwoyears.分析句子的语法,时态,为什么要用havebeenliving?

题目详情
you have been living in China for two years.分析句子的语法,时态,为什么要用have been living?
▼优质解答
答案和解析
现在完成进行时
已经在中国住了2年了.
截至说这句话的时候,you 已经在中国完成了2年的居住时长这一事实.所以要用完成时.
但是you在住了2年后,并没有离开中国,还要继续住下去,所以要用进行时,表示正在居住着这一事实.
两种意思同时表达,用 现在完成进行时.