It's been a while since I've cooked it

Maybo

Key Member
Joined
Feb 23, 2017
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
I've seen people use 'since I cooked' or "since I've cooked". What's the difference?

I: I made curry chicken last night. It's been a while since I've cooked it. (I can't recall how long ago I have cooked it)
My Friend: I just had curry chicken this morning.
 
It's been a while since I cooked it.
You are talking about the curry chicken that you cooked, probably early in the day.

It's been a while since I've cooked it.
You are talking about how long you last cooked curry chicken.
 
It's been a while since I cooked it.
You are talking about the curry chicken that you cooked, probably early in the day.
I don't understand. Do you mean after finishing cooking, I didn't eat it and put it somewhere for a while?
It's been a while since I've cooked it.
You are talking about how long you last cooked curry chicken.
What's the difference?
1. It's been a while since I've cooked it.
2. It's been a while since I last cooked it.
 
Last edited:
What's the difference?
1. It's been a while since I've cooked it.
2. It's been a while since I last cooked it.

At least in AmE, both 1 and 2 are commonly used to mean that it's been a long period of time since you last prepared that particular dish. 'Long' is of course subjective, but you're referring to weeks, months, or even years.

However, 1 could also mean it's just been an extended period from earlier in the day.
 
What anybody means by any particular statement is pretty much a guess outside of context. Maybe they are talking about that dish for some reason. The person says, "I'm not sure I know how to make that. It's been a while since I've cooked it " Now it means something.
 
Back
Top