After working for a long time,.但为什么是Having worked for a long timeAfter working for a long time,.但为什么是Having worked for a long time.第一个怎么不用AFTER HAVING WORKED..

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/13 21:11:16
Afterworkingforalongtime,.但为什么是HavingworkedforalongtimeAfterworkingforalongtime,.但为什么是Havingworkedfo

After working for a long time,.但为什么是Having worked for a long timeAfter working for a long time,.但为什么是Having worked for a long time.第一个怎么不用AFTER HAVING WORKED..
After working for a long time,.但为什么是Having worked for a long time
After working for a long time,.
但为什么是Having worked for a long time.
第一个怎么不用AFTER HAVING WORKED..

After working for a long time,.但为什么是Having worked for a long timeAfter working for a long time,.但为什么是Having worked for a long time.第一个怎么不用AFTER HAVING WORKED..
结构不同嘛
首先,
After working for a long time,.它是个介词短语,
Having worked for a long time.它是个分词短语,
其次,表达的意思也是不同的,
一两句说不清,你可以结合全句体会

Having worked for a long time是分词作状语
after working for a long time是介词后的动词用ing形式

Having+done
这个结构有在主句谓语动词发生前发生的意思

after 后跟点状态;又因为 after 是介词,所以后面是名词或动名词。