My Mum has worked in this school for over 20 years.My Mum ha

My Mum has worked in this school for over 20 years.My Mum has been working in this school for..
有什么区别?
炭河人家 1年前 已收到4个回答 举报

Terry_wang12 幼苗

共回答了12个问题采纳率:100% 举报

完成时强调的是动作对现在产生的影响和结果.而完成进行时是强调这个动作是不间断一直在进行的动作.这个两个句子都是对的.第一句,翻译是,我妈妈在这所学校工作已经20年了.第二句是说,我妈妈20年来一直在这所学校工作.

1年前

7

hyzhangjl 幼苗

共回答了24个问题 举报

我妈妈曾在这所学校已有20多年。我妈妈一直在这所学校为..
就这样哦

1年前

1

网吧业者 幼苗

共回答了32个问题 举报

has worked是现在完成时,现在完成时后面跟since引导的时间点。has been working是现在完成进行时,一般强调动作进行的时候选择完成进行时,后面跟for引导的一

1年前

1

雨_后_彩_虹 幼苗

共回答了28个问题 举报

第一句:我妈妈在这个学校已经工作了20多年。(有可能继续在这个学校工作)
第二句:我妈妈在这个学校已经一直工作20多年。(肯定会继续在这个学校工作)
ICOX英语

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.015 s. - webmaster@yulucn.com