相同:
1:现在完成时(have done)和现在完成进行时(have been dong)都可以表示从过去某一时刻开始一直延续到现在的动作.Example:
I have worked in this school since 2000.
I have been working here since 2000.
2:现在完成时和现在完成进行时都可以表示一段时间内延续的动作.Example:
Mr.Smith has lived here for 20 years.
Mr.Smith has been living here for 20 years.
以上句子用现在完成时和现在完成进行时,含以上没区别,两种时态可互换.但两种时态也存在用法上的差别.
have been doing 的用法,
have been doing 的用法,
My borhter has worked in that factory since two years ago
问:不是have been doing吗,为什么会是has worked,余很笨,
My borhter has worked in that factory since two years ago
问:不是have been doing吗,为什么会是has worked,余很笨,
英语人气:691 ℃时间:2019-10-09 08:37:07
优质解答
我来回答
类似推荐
猜你喜欢
- 1same的反义词 right反义词 describe的名词形式 forty的序数词 come的反义词 find的过去式形式
- 2Mary can speak French ____.She expects to travel in France when she grows up.
- 3我国为什么要举办世博会
- 4在0.1mol/L AI2(so4)3的溶液100ml中,欲得到1.17g沉淀,需加入0.5mol/L的NaoH的溶液的体积可能是多少?
- 5can you help kids with dance 为什么要加with呢
- 6盐水体积等于盐的体积加水的体积吗?
- 7如何检验硫酸钾是否有含有氯化钾
- 8这双鞋过时了,你为什么不再买双新的?(英语翻译)
- 9苏打水是酸性还是碱性?
- 10已知:m2+n2+mn+m-n=-1,则1m+1n的值等于( ) A.-1 B.0 C.1 D.2