求解一道英语题!!
I_____(work)inanadvertisementcompanyinthelasttwoyears.空格里是不是添havebeenworking或havework...
I _____ ( work ) in an advertisement company in the last two years.
空格里是不是添 have been working 或 have worked 都行?
到底什么时候该用have/has/had + been + 过去分词
什么时候该用have/has/had + 过去分词
什么时候又用have/has/had + been + 动词ing形式
好混乱啊!! 展开
空格里是不是添 have been working 或 have worked 都行?
到底什么时候该用have/has/had + been + 过去分词
什么时候该用have/has/had + 过去分词
什么时候又用have/has/had + been + 动词ing形式
好混乱啊!! 展开
3个回答
展开全部
in the last two years在过去的两年里.填have been working, have worked, worked, works都可以,要看说话人的意思。
“have/has+过去分词”是现在完成时。现在完成时有两种情况:一、表示动作从过去开始,一直持续到现在。要与持续性动作连用。二、过去的某一动作对现在造成了影响,强调的不是过去的这一动作,而是对现在的影响。如:I have closed the door.这句话强调的是门现在是关着的。
“have/has+been + doing”是现在完成进行时,是现在完成时(have/has+过去分词)与现在进行时(be+doing)的综合。表示动作从过去某个时刻,一直持续到现在,特别是,现在还在进行。
“have/has+been + done”是现在完成时的被动语态。
“have/has+过去分词”是现在完成时。现在完成时有两种情况:一、表示动作从过去开始,一直持续到现在。要与持续性动作连用。二、过去的某一动作对现在造成了影响,强调的不是过去的这一动作,而是对现在的影响。如:I have closed the door.这句话强调的是门现在是关着的。
“have/has+been + doing”是现在完成进行时,是现在完成时(have/has+过去分词)与现在进行时(be+doing)的综合。表示动作从过去某个时刻,一直持续到现在,特别是,现在还在进行。
“have/has+been + done”是现在完成时的被动语态。
展开全部
动作表示“持续”的时候,用been+ing形式;
动作为“瞬间”的时候,用你上面的那个,这个要在语境中仔细体会,究竟是表示持续还是瞬间;
动作为“瞬间”的时候,用你上面的那个,这个要在语境中仔细体会,究竟是表示持续还是瞬间;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得应该填have been working ,是在过去的两年中一直都持续的状态。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询