请问老师have+long+持续动词 是表达某一状态持续到说话时刻么

The banks have long competed with American Express's charge cards and various store cards. 这句话被翻译成:该银行长久以来一直和...竞争映像中只有少数的几个持续动词的完成时能够表达一种习惯持续到说话时,不明白为什么这里compete也能这么用?

请先 登录 后评论

最佳答案 2022-04-23 13:05

你记错了,习惯完成体只要是动态动词都可以用现在完成时+持续时间状语表示过去持续到现在的长期习惯。例如,He has gone to work on foot for 10 years. 如果用现在完成进行时,则这种习惯为临时习惯,即预计会结束的习惯持续到现在。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1353 浏览
  • Yjm 提出于 2022-04-18 12:45