我练瑜伽有一段时间了。

I've been doing yoga for some time.

点击显示答案

I've been doing yoga for some time.

for 是介词,在这里表示持续的时间段。 some 是不定代词,表示"一些"或"某个不确定的量"。 time 在这里指"时间"或"时间段"。 for some time 这个短语表示"一段时间",强调动作持续了某个不确定但不算短的时间长度。

在 App 中完整学习这张卡片

在 App 中学习