南宁 河池:怎样区别过去完成时,将来完成时,完成进行时,请举例

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 05:11:40

I had seen this movie when Tom introduced it to me.【过去完成时】
“当Tom向我介绍这部电影时我都已经看过了”。
I will have finished it when you come.【将来完成时】
“等你来的时候我都已经做完了。”
I have been looking for this pen since last week.【现在完成进行时】
“我自从上个星期就一直在找这支笔。”

过去完成时指在过去的某时间前就已经做完的某个动作.如:
I got to the station the train had gone.待我到达车站时,那火车已经开走了.(火车没有看到)
将来完成时:指随后的某个时间里得做完的某件事.谓语部分用will/shall have done形式.
现在完成进行时:表示近期的一段时间内一直在做的某事,有可以刚结束,也有可能还得再做下去.如:
I have been read the story these days.最近这几天里我一直在看这个故事.

过去完成时 eg. He had finished the job by the end of last month.
将来完成时 eg. He will have finished the job by next Monday.
完成进行时 eg. He has been studying English for 8 years.