什么是had seen?
Had seen是英语中的过去完成时态,表示在过去某个时间发生的动作在另一个过去的时间点之前已经完成。它由had和动词的过去分词构成。例如:
- I had seen the movie before my friend recommended it to me.(在朋友向我推荐这部电影之前,我已经看过了。)
- She had already eaten breakfast by the time I woke up.(我起床的时候,她已经吃完早饭了。)
have had的意思是什么?
Have had是英语中的现在完成时态,表示过去某个时间开始的动作一直持续到现在,并且可能还会继续下去。它由have/has和动词的过去分词构成。例如:
- I have had this car for five years.(我已经拥有这辆车五年了。)
- She has had a headache all day.(她整天都头疼。)
had seen和have had的区别
虽然had seen和have had都包含了had和动词的过去分词,但它们的时态和用法不同。had seen是过去完成时态,表示过去某个时间点之前已经完成的动作;而have had是现在完成时态,表示过去某个时间开始的动作一直持续到现在,并且可能还会继续下去。
- 他们在过去的一个月里一直在学习英语。(They have been studying English for the past month.)
- 我在看这部电影之前已经听说过它了。(I had heard about this movie before I watched it.)
