我做瑜伽已经有一段时间了。

I've been doing yoga for some time.

点击显示答案

I've been doing yoga for some time.

for 在这里表示持续的时间段,常与表示时间的词语连用。 some 表示"一些",在这里修饰不可数名词 time,表示"一段时间"。 time 指"时间",some time 合起来表示"一段时间",强调持续的时间长度。

在 App 中完整学习这张卡片

在 App 中学习