They find all sorts of sea life along the beaches but it has been mostly sharks and seals.
老师好!这道阅读理解题里的划线部分it has been mostly sharks and seals怎样翻译和分析语法现象?谢谢!
find用一般现在时表示习惯,暗含often这样的频度状语。but后分句用现在完成时,表示以前见到的海洋生物为什么动物。由于没有确切的过去时间,只是现在以前,所以无法使用一般过去时,只能用现在完成时。一般过去时的使用要求有确切的过去时间状语,或者听话人已经知道说话人说的是具体过去什么时候。如果听话人无从得知你说的是具体过去什么时候,你也没有给出一个时间状语,你使用一般过去时就是时态错误。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!