she gained mnch valuable experience ( ) at the

she gained mnch valuable experience ( ) at the
company for five years.
A.to stay B.stayed C.staying D.having stayed
应该选择哪个?要解析的,我觉得和过去完成时有关,可是没有相关选项.
cl9192857 1年前 已收到1个回答 举报

qiyun 幼苗

共回答了16个问题采纳率:87.5% 举报

D.having stayed
这是分词短语作原因状语
由于她在公司呆了5年,获得了许多宝贵的经验.
由于stay 是先于gain 这个谓语发生的,要用现在分词的完成式作状语

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com