完成时态already可否与 for 连用

5个回答

  • 这句话不可以 应该这样说

    I've been learning English for 3 years.

    或者

    I learned English for 3 years.

    顺便提一下,完成时态里,就暗含有“已经”的意思啦,如果你加上already的话就应该是有强调语气的意味了,比如说别人质疑你:你到底学没学过英语啊?然后你可以说I've already been learning English for 3 years.不要用错哦!

    祝你英语能力快速提高!

    注意这句话!I've already been learning English for 3 years.这就是可以的!你看你那句话别扭是因为那句话的语法不对,不是already不可以和for连用.