0
Bbk_agp Posted 12 years ago
Vocabulary

What does "have" mean here?

Hi everyone,

What does the word "have" mean here?

I shouldn't have let you go!

Thanks,
Babak
  

Top answer

It is the past tense of 'should' I should not let u go(present) I should not have let(v3) u go (past)

  • It is the past tense of 'should' I should not let u go(present) I should not have let(v3) u go (past)
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.

5 Answers
0
It is the past tense of 'should'

I should not let u go(present)

I should not have let(v3) u go (past)
0
It goes to form the perfect infinitive "have let", which indicates that the "letting go" that shouldn't have happened was in the past. "have let" consists of auxiliary "have", plus the past participle of the verb "let", which in this case happens to be the same as the base form of the verb. The present-tense form of your sentence would be "I shouldn't let you go", which uses the ordinary infinitiv
0
NotoriozI should not let u go(present)I should not have let(v3) u go (past)
I should not let you go.
I should not have let you go.
0
Bbk_agpWhat does the word "have" mean here?
I shouldn't have let you go!
Past time indicating a contrary-to-fact situation.

I should not ... ~ It is not advisable for me to .... (now and/or in the future)
I should not have ... ~ It was not advisable for me to ... (even though I did). (in the past)

CJ
0
Bbk_agpWhat does the word "have" mean here?I shouldn't have let you go!
There are two kinds of "have" in English; one is the verb with the full lexical meaning, for example "to own or possess", the other is an auxiliary which has only a grammar function useful in creating perfect tenses, perfect infinitives, perfect verbals.

Related Questions