Learn English – Which is the correct English out of the following sentences. I gave her your number. or I gave your number to her

american-englishbritish-englishgrammarsentence-structure

Which is the correct English out of the following sentences?

I gave her your number.

I gave your number to her.

Please explain me the better ways to form the above sentence.

Best Answer

Both ways are correct English.

I gave her your number

This is a perfectly fine response, and the slightly less formal of the two.

I gave your number to her

This is a slightly more awkward construction, but is also slightly more formal.

One thing to note is that in some contexts, they can imply that something else has happened since then (especially if you stress the word "gave", e.g. "I gave her your number, it's not my fault she hasn't called!").

There are a couple of other constructions that emphasise the past tense on its own:

I've given her your number (or I have given her your number)

Both of these are perhaps more natural to hear to an English speaker, especially the first one (because "I have" is contracted to "I've"), and can emphasise that you've simply completed the action and given the number.

Related Topic