I__(learn) english for more than three years可不可以填have learning?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:45:33

I__(learn) english for more than three years可不可以填have learning?
I__(learn) english for more than three years可不可以填have learning?

I__(learn) english for more than three years可不可以填have learning?
have been learning可以,
have learning不可以,有语法错误.

不可以。
应该填have learned
现在完成时的基本结构是:have/has + 过去分词
或填have been learning
现在完成现行时的基本结构是:have/has been doing

不可以。可以填have been learning

肯定不能啊,have不是实意动词,它是助动词。for+一段时间要用现在完成时,所以用have learned