0
Pyrene Posted 15 years ago
Grammar

Have or Had ?

hi !
Thanks for reading my question ya =)
okay i am always confused about the use of HAVE and HAD..

When should i use HAVE and when should i use HAD?
What is the difference between the following sentences?

I had been searching for you for a long time.
I have been searching for you for a long time.

I do really wish that i can get a well explanation here, thanks !
have a nice day Emotion: big smile
  

Top answer

When you use "have" or "has" with the past participle, you get the present perfect tense, which is a kind of past tense. It covers the time from some point in the past up until the present. You have been studying English for some time now.

  • When you use "have" or "has" with the past participle, you get the present perfect tense, which is a kind of past tense.
  • It covers the time from some point in the past up until the present.
  • You have been studying English for some time now.
  • I have taught English for a very long time.
  • He has forgotten to take his medicine.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
When you use "have" or "has" with the past participle, you get the present perfect tense, which is a kind of past tense. It covers the time from some point in the past up until the present.

You have been studying English for some time now.
I have taught English for a very long time.
He has forgotten to take his medicine.

When you use "had" with the past parti
0
I have been searching = from some time in the past until now
I had been searching = from some time in the past until some other later time in the past

Use "have been" when you are talking from the point of view of the present.
Use "had been" when you are talking from the point of view of the past.

When you find who you are looking for: Where have you been? I
0
Thanks Englishmaven and CalifJim !
your explanations are so complete and detailed !
I'll always be here so that i can gain much more knowledge about ENGLISH !
Thank you, you guys are awesome [Y]

Related Questions