my sister has been in Hefei for three years.she()French in A

问题描述:

my sister has been in Hefei for three years.she()French in Anhui university
为什么填has been learning,而不是填has learning ,而且他不是在学法语吗?为什么不能用一般现在时.学习不是主动学的吗?为什么用被动形式?
1个回答 分类:综合 2014-11-09

问题解答:

我来补答
同学,看了你的提问,觉得你有几个概念没有弄清楚
have been doing 这是现在进行时态,而非现在完成时的被动,如果是现在完成时的被动,结构是
have been done ,请注意区别
下面,我讲一下,现在完成时和完成进行时的区别:
现在完成时,表示,一个动作,以前做了,一直做到现在,但是,以后还会不会继续做下去,不得而知,可以继续,也可以不继续.
现在完成进行时,就是在现在完成时的基础上,明确告诉你,这个动作,还会一直做下去.
回过偷来看例句:
她在安徽大学学法语,用现在完成进行时,表达的是:她以前就在安徽大学学法语,现在还在学,以后还要继续学下去.
你的has learning 这个本身就不对,不知道是要表达现在完成时还是现在进行时
欢迎继续追问
再问: 完成时都要have+been然后加动词吗?been是不可缺少的?
再答: 完成时分:现在完成时:结构,have done 现在完成时的被动:have been done 完成进行时(主动):have been doing 完成进行时的被动:have / has been being done(很偏,整个初中都不会遇到)
 
 
展开全文阅读
剩余:2000
上一页:周五
下一页:责任的事实论据