现在完成时和过去完成时是英语中的两种时态,它们在句子中的使用各有不同。
现在完成时
现在完成时用于描述已完成但与现在有关的动作或事件。它通常由助动词“have”或“has”加上过去分词构成。例如:
- 我已经吃过晚饭了。(I have had dinner.)
- 他们已经去过那个城市了。(They have been to that city.)
- 我已经学了五年英语了。(I have been studying English for five years.)
在现在完成时中,时间状语通常与“已经”、“还没有”、“从来没有”等词搭配使用。例如:
- 我还没有看过这个电影。(I haven't watched this movie yet.)
- 他从来没有去过中国。(He has never been to China.)
过去完成时
过去完成时用于描述在过去某个时间之前已经完成的动作或事件。它通常由助动词“had”加上过去分词构成。例如:
- 我在他来之前已经离开了。(I had left before he came.)
- 她已经完成了作业,然后去睡觉了。(She had finished her homework and went to bed.)
- 他们已经结婚了,当时我还不知道。(They had got married, but I didn't know it at that time.)
在过去完成时中,时间状语通常与“已经”、“曾经”、“从未”等词搭配使用。例如:
- 我曾经去过巴黎,但是很久以前了。(I had been to Paris, but it was a long time ago.)
- 她从未见过这么美的风景。(She had never seen such a beautiful view.)
以上就是现在完成时和过去完成时的用法。希望对大家有所帮助!