在句首时Having been invited和invited的区别?

如题所述

Having been invited,意思是已经被邀请了,这是现在完成时的被动语态
而invited是被邀请的意思,这有两层含义,第一层含义是被动,第二层含义是过去式
现在完成时和过去时的区别是现在完成时强调已完成的动作对现在还有影响,而过去时只是强调这个动作在过去某个时刻已经完成了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-27
用having been invited表示invite发生在主句动作之前。
第2个回答  2020-05-27
都是非谓语,一个是强调被动+完成,另一个强调被动,区别是多了个强调完成,请多学习谓语为什么用完成,自然就懂非谓语为什么用完成,千万不要直接根据先后关系判断,主要看句型和语境。本回答被网友采纳
相似回答