Would you explain (to) me how to use both?
Are both correct:
I would do anything for you.
I would have done anything for you.
Athough any desired action must clearly be in the future, that future could be very close indeed. For example, the other person could respond, "Would youc all your boss and resign right now?"'I would do anything' expresses potential future action in the present time. That is to say, the speaker has the desire at present to undertake any activity for the other person in the future. [...]
Saying 'I would do anything for you' means that you are telling the other person that at any time in the future, you will undertake any activity for that person.
TFor instance, with the first, why are you using would rather than will?
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: