Expressions – ‘By the Time’ vs ‘The Moment’: Expressions of Time

expression-choiceexpressionstime

I phoned her_____ I heard the news.

  1. minute
  2. during
  3. by the time
  4. the moment

I know that correct answer is "the moment"; yet I don't comprehend why it is right answer. Can we substitute "by the time" in the place of "the moment"?

Best Answer

The moment could be substituted by when or as soon as in your sentence. So, it is correct. What is meant here is "Just when I heard the news, I phoned her." In other words, "The moment I heard the news, I phoned her." Note that fist this person heard the news and right after that he phoned.

By the time is used for saying what has already happened at the time that something else happens. It would be correct to say "I had phoned her by the time I heard the news". But in this case the situation is different. It means he phoned and then heard the news.

All in all, the moment is the only correct option out of the ones given.