怎么想他一样使用完成时和完成进行时?I've lived here for 10 years and she has been living hereI've lived here for 10 years and she has been living here for 12 years.
问题描述:
怎么想他一样使用完成时和完成进行时?I've lived here for 10 years and she has been living here
I've lived here for 10 years and she has been living here for 12 years.
答
可以这样看.现在完成时与现在完成进行时的最大区别在于,后者不仅表示“完成”的意思而且给出“动作仍将继续”的信息,而前者仅表示动作到目前为止已经完成但并无是否还将继续下去的信息.你的例子的前半句的意思“他已在此生活了10年”(不知是继续在这儿生活与否),后半句“她已在此生活了12年(而且还将继续在这儿生活下去)”.