现在完成时
谓语v. = have/has +
done
done表示是过去分词,而不是过去式。
“现在完成时”不是表示都做完的事,它就表达站在现在回头往之前看,看看这个事情完成的结果怎么样了。
用法1:表示现在的之前(全部完成/部分完成)的事
He has left.
We have learned English
for ten years.
现在完成时 怎么变否定/疑问
He
has left.
He
has not left.
Has he left?
What
has he done?
区别:现在完成时 vs. 一般过去时
1、现在全部完成的事,就可以换成过去时 “现在完成时”是要站在现在的角度出发,因此这件事如果想强调对现在有影响,就应该用“现在完成时”。 如果是想强调过去,就用“一般过去时”。
He has left,so
I cannot find him now.
#对现在有影响,所以用现在完成时
He left two hours ago.
#是说过去的事,并且没有强调对现在有影响,所以用 过去时
可以看出:过去的事,可以用现在完成时,也可以用一般过去时,关键是看你想强调哪个角度。
2、现在部分完成的,不能换成过去时
We have learned English
for 15 years.
我们学英语学了15年了,现在还在学。 如果换成过去时,意思就完全不一样了,意思就是过去学了,现在没有学了。
We learned English
for 15 years.
转载请注明原文地址: https://ju.6miu.com/read-678535.html