EngLearner
Member
- Joined
- May 13, 2023
- Member Type
- Student or Learner
- Native Language
- Ukrainian
- Home Country
- Ukraine
- Current Location
- Ukraine
Source: "The Stake Killer", a movie (timestamp: 1h26m54s).
A guy and a girl live in different time zones. The guy calls the girl, and the following conversation takes place between them:
Girl: "No, I wasn't about to go to bed."
Guy: "Well, I don't just want to keep you awake."
Girl: "No, that's OK."
Guy: "What time is it over there?"
Girl: "It should be like eleven or something."
Guy: "I should know that by now, shouldn't I?"
I remember talking to an American English speaker, and the situation was similar: she wanted me to confirm something she didn't know, then I did, and then she said: "I should've known by now." Are both "should know" and "should have known" correct in the dialog from the movie? If so, does either of them mean something different than the other does in such a context?
A guy and a girl live in different time zones. The guy calls the girl, and the following conversation takes place between them:
Girl: "No, I wasn't about to go to bed."
Guy: "Well, I don't just want to keep you awake."
Girl: "No, that's OK."
Guy: "What time is it over there?"
Girl: "It should be like eleven or something."
Guy: "I should know that by now, shouldn't I?"
I remember talking to an American English speaker, and the situation was similar: she wanted me to confirm something she didn't know, then I did, and then she said: "I should've known by now." Are both "should know" and "should have known" correct in the dialog from the movie? If so, does either of them mean something different than the other does in such a context?