Learn English – “I would do anything you asked me to”

differencepast-vs-past-perfecttense

What exactly does it mean?
What is the difference between:

I would do anything you asked me to!
I would have done anything you had asked me to!

Best Answer

Consider the difference:

I will do anything you ask me to do.

I would do anything you asked me to do.

I would have done anything you had asked me to do.

The backshift to past-tense with asked and to past-perfect with had asked occurs to reflect the hypothetical conditionality of the statements in the respective main clause.

Related Topic