你对短文里句子时态不一致感到困惑是可以理解的.
时态用法的规则其实很简单,用过去时表示发生在以前(并可能已经结束)的事,用现在时表示当前的事.
同一篇文章不同句子用不同时态是可以的,
上面两个句子分别用 enjoyed 和 enjoy 从语法来看并没有错
我觉得作者想说的是
他一直(从以前到现在)喜欢 karaoke -- 并且现在仍旧喜欢,
因此,这文章如果由我来写,第一句我会这样写
I've always enjoyed (and I still do) singing karaoke.
当然这样写也对:
I enjoy singing karaoke.
但这一句语境和第一句不同.
还有,
第二句不用 always 比较好,always 是负载词,给句子加了歧义,
他究竟是想说 always have enjoyed 还是 always will enjoy
我是加拿大人,前英语老师.