Hi guys, I would like to know what's the correct sentence below:
- I have been preparing the lunch when you got home with the children last night. (Present Perfect Continuous)
- I had already prepared the lunch when you got home with the children last night.(Past Perfect)
- I was preparing the lunch when you got home with the children last night. (Past Continuous)
- I had been preparing the lunch when you got home with the children last night. (Past Perfect Continuous)
I know that this sentences was in different times only I want to Know is if one of them or all are (in)correct.
Number 1 is defenetely incorrect. The higlighted part refers to the present whereas the part with the Past Simple, obviously, refers to the past.
The rest 3 sentences are OK, althogh it depends on what meaning you put into them. For example:
In number 2, the cooking happened before the arriving home.
In numer 3, the preparing food was still in progress at the moment of arriving.
In number 4, you want to focus that cooking was still in progress (or had just finished) AND you focus on duration of that process. E.g. I had been preparing lunch (for an hour) when you got home...
Hope this helps)
Edit - sorry, I thought the only options were all or one, and it was a forced choice.
Otherwise, 2 is correct, though 'already' makes it sound a bit odd.
4 is strange too , without an indication of 'for how long I had been preparing'.