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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 21:57:10
I__(learn)englishformorethanthreeyears可不可以填havelearning?I__(learn)englishformorethanthreeyears可不可以填h

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