考研英语:语法大全(完成时) 现在完成时(Present perfect tense)表示动作发生在过去,但与现在情况有关系,即用一个发生在过去的动作来说明现在的情况
现在完成时由动词 have (has) +过去分词构成
现在完成时的基本用法 1)表示动作到现在为止已经完成或刚完成,汉语常用“了”或“过”来表示
如: I have finished my work
我把工作做完了
We have set up many new factories in this area
我们在这个地区建立了许多新工厂
She has read all these books
她把这些书都读完了
2)动作在过去完成,表示“经验”或“结果”
汉语常用“过”来表示
如: Have you ever seen the play The Doll's House
你看过话剧《傀儡家庭》吗
Yes,I have seen it twice
我看过两遍了
I have learnt to drive
The man has lived in China
那人在中国住过
注:注意 be 在下面句子中的意义
如: Where have you been
I've been to the laboratory
你上哪儿去了
——到实验室去了
Have you ever been to Hangzhou
―No,I've never been there
你到过杭州吗
How have you been
I've been well thank you
你近来身体好吗
——谢谢你,我近来很好
现在完成时与过去一般时的区别 现在完成时和过去一般时都表示在过去完成的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的