英文文化

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:10:00
____ for ten years in a bank,Simon decided it was time to look for a more exciting job
1.Having wored
2.Having been working
为什么选1而不能选2??
第2个答案不是现在完成进行式吗?

主句过去是,所以从句往前推一个,过去完成时,对过去一段时间内造成影响.

第二个是过去完成进行时

这是一道独立主格的题目:
逗号之前的是一道分词引导的句子,它的主语后面的Simon,两句话的主语都是Simon,第二个答案含有被动的意义,在这样的语境中是不合适的,因此选第一个答案