作业帮 > 英语 > 作业

问一个英语的现在完成时的一个问题

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/08/20 02:09:57
问一个英语的现在完成时的一个问题
have done和have been done区别是不是一直是主动一个是被动
I have been learnt English for five years.我已经学了五年英语
那为什么这句话不翻译成被动,我被学了英语已经五年了,貌似不同啊?
问一个英语的现在完成时的一个问题
have done和have been done区别前者主动、后者被动
I have been learnt English for five years.病句,应该:
I have been learning English for five years.
或者:I have learnt English for five years.
再问: 为什么你要加ing是什么结构?
再答: 过去完成进行时,强调过去一直在做的一件事。 have been doing sth