but none of them has been turned to stone yet.翻译出到目前为止是因为完成时还是因为yet

问题描述:

but none of them has been turned to stone yet.翻译出到目前为止是因为完成时还是因为yet

语义就应该使用现在完成时, so, 可以翻译为到目前为止 , yet 跟语态关系不大。

but none of them has been turned to stone yet.
但至今它们中没有一个变成石头.
现在完成时,表示过去的动作到现在为止, 所以是因为完成时才翻译出到目前为止
而yet表示 仍然, 然而

若有疑问及时追问,如满意请点击下面的“选为满意答案”按钮,谢谢!O(∩_∩)O

主要是因为现在完成时态.
现在完成时,其语法功能本身就是隐含着“谓语动作持续到现在/目前(为止)或对现在造成的影响”的意义,这里是后一种意思.yet加重了这种效果.
祝你更上一层楼!