前者:过去到现在一直持续的动作,I have been teaching them English for 5 years.我5年前开始教他们英语,到现在还在教.没有have did,是have done,过去发生的动作已经结束,如I have finished my homework.
关于现在完成时态have + been +doinghave+did 这两个有什么区别?
2个回答
相关问题
-
时态的区别一般过去时 现在完成时 现在完成进行时这三种时态有什么区别
-
在现在完成时中have you been in与have you been to有什么区别
-
have+been+现在分词构成什么时态?
-
关于现在完成时have been
-
have been+v.ed是什么时态,我看有说是现在完成时,那么,它和have+v.ed有没有什么区别,哪位知道给说说
-
has been working 这叫什么时态来着,现在完成时加上进行时
-
过去完成时和现在完成时,这两个时态用在什么时候?
-
请问这两句话是什么时态?How long have you been married?I have been marri
-
'You have been busy 这是什么时态?
-
现在完成时态的 I've been skating for five hours 这句是什么时态,与I've skate