现在进行时与完成进行时的区分

Now the researchers are exploring methods to protect Hongyacha in its natural habitat while further studies are carried out.

这里填have been exploring 是不是更好呢,强调持续在探索?求老师指点。


请先 登录 后评论

最佳答案 2019-02-27 12:10

一、首先指出:原句中,while 分句时态有误,应改为现在进行时:

Now the researchers are exploring methods to protect Hongyacha in its natural habitat while further studies are being carried out.

主、从句都要使用“现在进行时”,表示同步进行,只是从句用了被动语态而已。

一个是目前正在发生的“现在进行时”,一个是习惯性动作“一般现在时态”,两个时态不同步。必须改正。


二、按照网友的想法,把主句 “现在进行时” 改为 “现在完成进行时”,完全可以。但从句必须去掉。

去掉从句后,我们做比较:

Now the researchers are exploring methods to protect Hongyacha in its natural habitat.

Now the researchers have been exploring methods to protect Hongyacha in its natural habitat.

我用一句话区别:“现在完成进行时” 赋予给了 “现在进行时” 一个持续动作的时间段(尽管句中并未出现),同时,可能作给人一种“断断续续”的感觉。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

Now the researchers are exploring methods to protect Hongyacha in its natural habitat while further studies are carried out.

参考译文:目前,研究人员正在探索保护其自然栖息地的方法,同时也开展了进一步的研究。

这里填have been exploring 是不是更好呢,强调持续在探索?求老师指点。

(1)are exploring 强调现阶段正在“探索,研究”

(2)have been exploring 强调从过去一直到现在都在“探索,研究;”


请先 登录 后评论
  • 0 关注
  • 1 收藏,2886 浏览
  • Steven_wzq 提出于 2019-02-25 20:36

相似问题