作业帮 > 英语 > 作业

she gained mnch valuable experience ( ) at the

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 22:29:13
she gained mnch valuable experience ( ) at the
company for five years.
A.to stay B.stayed C.staying D.having stayed
应该选择哪个?要解析的,我觉得和过去完成时有关,可是没有相关选项.
D.having stayed
这是分词短语作原因状语
由于她在公司呆了5年,获得了许多宝贵的经验.
由于stay 是先于gain 这个谓语发生的,要用现在分词的完成式作状语