请问He went to ShangHai after graduating from college这句话中的after是连词还是介词呀,个人感觉两个都可以,连词的话就是省略了主语,相当于When walking on the street, I found a cute dog里面的时间状语一样,而介词的话就是介词加动名词构成介宾结构做时间状语。另外还想请问下,如果是介词的话,动名词的逻辑主语也必须是主句主语吗?
你的理解是错误的。after作为连词引导状语从句时,从句是不允许省略的。所以,after/before 后接doing形式,都是介词加名词。所以,before和after,要么作为副词单独做状语,要么作为介词后接名词或动名词,要么作为连词后接主谓结构(从句),从句不可省略。
when则不同,when从句可以省略和主句相同的主语和be. 例如:
When water is heated to 100 ℃,it will boil.
When heated to 100℃,water will boil.
After water was heated to 100℃,it was removed from the fire.
After heated to 100℃,water was removed from the fire. 错误
你把after视为和when一样可以省略主语和be, 你就看不出第四句的错误。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!