Learn English – I have given something to someone in past but the exact time I do not remember

past-tenseperfect-constructions

I had given my library card to someone in class but I don't seem to recall to whom I gave my card. According to information that I received from the library, someone has used it to issue x-book and the date to submit the book was 1st Feb.

or

I had given my library card to someone in class but I don't seem to recall to whom I have given my card. According to information that I have received from the library, someone has used it to issue x-book and the date to submit the book was 1st Feb.

What I want to say is that I gave my library card to someone in past-time (but the exact past time I do not remember) and I don't seem to recall to whom I gave my card.

What does the past perfect tense in the first line mean ?

Best Answer

Present perfect I have given is a good way to express and action that was completed in the past but has a lasting consequence. It is ideal for this situation because the other person still has your card. Likewise, has used emphasises that the book is still issued.

For the other three verbs, simple past is fine, as there is no particular need to emphasise the lasting consequence:

I have given my library card to someone in class but i don't seem to recall to whom I gave my card... According to information that I received from library, someone has used it to issue x-book and the date to submit the book was 1st Feb.

to whom I gave my card is grammatically correct, but very formal: most people would say, and many would write who I gave my card to. Also, you should probably use return rather than submit. You submit something for publication: you return something that somebody lent to you.

You would not use past perfect unless you want to describe what happened before some reference event in the past. For example, if you were reminiscing with a friend about your university days and you say:

Do you remember when I got that letter from the library about an overdue book? that's the reference event
I had given my library card to someone... that's what happened before the reference event, so we use past perfect

Related Topic