0
HungryHippo1234 Posted 6 years ago
Grammar

By now

"The dishes should be cleaned by now, why haven't you done it yet?"


"The dishes should have been cleaned by now, why haven'y you done it yet?"


Which one is correct, and what does "by now" mean? Does it mean "before now", or does it mean "dishes cleaned" should be true in the present moment?

  

Top answer

The punctuation is wrong in both sentences (two thoughts are not jointed by a comma. Either use a semi-colon or break it into two sentences by replacing the comma with a period). However, that aside, the second one is worded correctly.

  • The punctuation is wrong in both sentences (two thoughts are not jointed by a comma.
  • Either use a semi-colon or break it into two sentences by replacing the comma with a period).
  • However, that aside, the second one is worded correctly.
  • "By now" means that the speaker reasonably expected to see clean dishes at that present moment.
  • The trouble with "before now" is that it is not clear how much before now the job should have been done.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

The punctuation is wrong in both sentences (two thoughts are not jointed by a comma. Either use a semi-colon or break it into two sentences by replacing the comma with a period).

However, that aside, the second one is worded correctly. "By now" means that the speaker reasonably expected to see clean dishes at that present moment. The trouble with "before now" is that it is not clear h

Related Questions