此句是否可用现在完成时

As one of a handful of high-level professionals in China, Lu _____(teach) Be Duan Jin since 2005.

标答给的是have been teaching,但个人觉得此句用现完时也并无不妥。

另: http://www.yygrammar.com/Article/200802/193.html

这篇文章中提到少数动词(包含teach)用现完或现完进行时含义差不多,不知老师们怎么看?

请先 登录 后评论
  • 0 关注
  • 0 收藏,92 浏览
  • ZXU   提出于 2025-06-06 16:59