was cooking (for) the whole evening

Status
Not open for further replies.

Vik-Nik-Sor

Member
Joined
Oct 27, 2013
Member Type
Interested in Language
Native Language
Russian
Home Country
Ukraine
Current Location
Ukraine
1. I was cooking the whole evening yesterday.
2. I was cooking for the whole evening yesterday.

Which one is more correct?
The first one is from a Russian grammar source but I'm doubting if it doesn't look as if it is the evening that I cooked?
Thank you.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
Both are fine. I'd probably use the first.
 

shibli.aftab

Member
Joined
Apr 17, 2013
Member Type
Student or Learner
Native Language
Hindi
Home Country
India
Current Location
India
What about
" I had been cooking for the whole evening yesterday"?
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
I agree with 5jj that they're both fine but I would probably use "I was cooking all evening yesterday/last night".
 

Vik-Nik-Sor

Member
Joined
Oct 27, 2013
Member Type
Interested in Language
Native Language
Russian
Home Country
Ukraine
Current Location
Ukraine
I wonder, if "for" is optional because of the progressive...:?:
What about:
I cooked (for) the whole evening yesterday.
I had cooked (for) the whole evening yesterday by the time you came.
 

Vik-Nik-Sor

Member
Joined
Oct 27, 2013
Member Type
Interested in Language
Native Language
Russian
Home Country
Ukraine
Current Location
Ukraine
What I meant was whether all these phrases are correct...:?::
I was cooking for the whole evening yesterday.
I cooked for the whole evening yesterday.
I had cooked for the whole evening yesterday by the time you came.
I was cooking the whole evening yesterday.
I cooked the whole evening yesterday.
I had cooked the whole evening yesterday by the time you came.
 
Status
Not open for further replies.
Top