其他回答(7)
-
have been doing sth
-
现在完成时,是指在过去的过去发生的事情,现在已经完成了,他现在的状态就已经作完了
-
就是表示现在已经完成的动作的时态啊,只要好好看看课本就行了。for example: where have you been?
-
相对与一般过去是来说,区别是现在完成时表示过去发生的事情到现在还存在影响.
-
对,补充一下,按楼上说的,如果是现在完成进行时,那么就是过去的过去做的一件事情,一直从过去的过去做到现在,还没做好呢,呵呵,从时态名上猜猜它的意思可以加深你对时态的理解.
-
好好学一下新概念英语,注意与现在完成时做比较!
-
构成是have/has+过去分词。
1.表示过去发生但对现在有影响的动作。可以不用时间状语,也可以与already,ever,never,yet等时间状语连用。
如:a)I have finished my homework.
b)Have you ever been to China?
2.表示从过去某时间开始一直延续到现在的动作,用延续性动词,常和for+时间段,since+时间点等状语连用。
如:a)She has worked in the company for 6 years.
b)The old man has lived here since 1990.

人通










