Choose the best option: When I went to get the tickets, I realised I __ any money.
- A. wasn’t having
- B. didn’t have
- C. haven’t had
- D. hadn’t had
The best option is:
B. didn’t have
Here’s why:
- A. wasn’t having implies a temporary state of not having money, which doesn’t fit the context of realizing it at the moment of buying tickets.
- C. haven’t had implies that the lack of money started in the past and continues to the present, which doesn’t quite match the situation of realizing it at a specific point in time.
- D. hadn’t had suggests that the lack of money began before the moment of buying tickets, which is consistent with the story. However, “didn’t have” is a more natural and common way to express this idea in this context.
Therefore, B. didn’t have is the best choice because it accurately conveys the meaning of the sentence, which is that the person realized they had no money at the specific moment they were about to buy tickets.