Learn English – Is — where will I have left the keys? — grammatical

future-perfect

Where will I have left my keys?

Is this structure grammatical and used?

I'm trying to say something like

where did I leave my keys?

but using will.

Best Answer

You're actually adding both "will" and "have" in your proposed sentence. So, there are three options:

  1. Where will I have left my keys?
  2. Where will I leave my keys?
  3. Where have I left my keys?

They're all grammatical but it would significantly more likely that you would say either 2 or 3 than 1. So, let's look at 2 and 3 first:

Where will I leave my keys?

One might say this in a situation like this:

I left my keys at the office yesterday and at home the day before... where will I leave my keys today, I wonder?

In this case, the speaker is implying that it's inevitable that they will leave their keys somewhere after having left them somewhere the two days prior.

Where have I left my keys?

This is equivalent to "where did I leave my keys" but using have. In the US, it's probably less common that the "did" version but still perfectly fine.

Now, as to version 1... This would be an extremely unlikely construction. You could probably find a tortured example that will work but it would take some trying. If you really want to use "will" use version 2.