The banks have long competed with American Express's charge cards and various store cards. 这句话被翻译成:该银行长久以来一直和...竞争。映像中只有少数的几个持续动词的完成时能够表达一种习惯持续到说话时,不明白为什么这里compete也能这么用?
你记错了,习惯完成体只要是动态动词都可以用现在完成时+持续时间状语表示过去持续到现在的长期习惯。例如,He has gone to work on foot for 10 years. 如果用现在完成进行时,则这种习惯为临时习惯,即预计会结束的习惯持续到现在。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!