She got off the bus,_____her bag on her seat.A.leaving B.having left C.left D.but left选哪几个?为什么可以?为什么不可以?答案是AD.抱歉.谁能有分析?

问题描述:

She got off the bus,_____her bag on her seat.A.leaving B.having left C.left D.but left
选哪几个?为什么可以?为什么不可以?
答案是AD.抱歉.谁能有分析?

A,leaving 丢了包跟she是主动的关系,所以用现在分词。因为有逗号,所以加but不合适(排除了D),过去分词是一般是表被动关系(排除了C)没有对现在造成什么影响,用现在完成时好像没必要(排除了B)

but left

a
==She got off the bus AND LEFT her bag on her seat.
选D的话,句子里面应该没有逗号.
你的句子是分词结构,leaving与got off同时发生,所以不能用having left.
选C的话,句子里应该没有逗号,并且在left前面加上and.